Behavior onTouchDown
by Taras (TSK) Anatsko · in Torque 2D Beginner · 07/12/2014 (5:53 am) · 1 replies
What am i doing wrong?
onTouchDown never called.
onTouchDown never called.
if (!isObject(ClickBehavior)) {
%template = new BehaviorTemplate(ClickBehavior);
%template.friendlyName = "Click";
%template.behaviorType = "Input";
%template.description = "";
}
function ClickBehavior::onBehaviorAdd(%this) {
%this.owner.setUseInputEvents(true);
}
function ClickBehavior::onTouchDown(%this, %touchID, %worldPosition) {
echo("click");
}About the author
Torque 3D Owner Taras (TSK) Anatsko
You need to %obj.setUseInputEvents(true); not only for objects but also for SceneWindow - mainWindow.setUseObjectInputEvents(true);