This repository was archived by the owner on Nov 14, 2023. It is now read-only.
This repository was archived by the owner on Nov 14, 2023. It is now read-only.
behaviorStarted Listener fired When setFrameTime called #125
Open
Description
The behaviourStarted Listener fired When setFrameTime called, not at the first moment the behaviour is activated. Sample code and output below:
Code:
this.oMyPathBehavior.addListener( {
behaviorStarted : function( behavior, time, o_hand_hint_actor ) {
console.log( "BehaviorStartedListener. SceneTimeNow: " + that.scene.time );
o_hand_hint_actor.setFingerDepressed( true );
},
behaviorApplied : function( behavior, time, o_hand_hint_actor ) {
console.log( "BehaviorAppliedListener SceneTimeNow: " + that.scene.time );
}
} );
this.oButtonHintActor.mouseClick = function( mouseEvent ) {
console.log( "Setting frame time. SceneTimeNow: " + that.scene.time );
that.oMyPathBehavior.setFrameTime( that.scene.time + 2500, 3000 );
};
Actual Output after mouse click:
Setting frame time. SceneTimeNow: 3133
BehaviorStartedListener. SceneTimeNow: 3133 <<< WRONG
BehaviorAppliedListener SceneTimeNow: 5635
BehaviorAppliedListener SceneTimeNow: 5653
BehaviorAppliedListener SceneTimeNow: 5671
.
.
etc.
Expected Output after mouse click:
Setting frame time. SceneTimeNow: 3133
BehaviorStartedListener. SceneTimeNow: 5635 <<< RIGHT
BehaviorAppliedListener SceneTimeNow: 5635
BehaviorAppliedListener SceneTimeNow: 5653
BehaviorAppliedListener SceneTimeNow: 5671
.
.
etc.
Activity