Esempio n. 1
0
 void Start()
 {
     marionette = GetComponent<Marionette> ();
     CreateMoveDirective ();
 }
Esempio n. 2
0
 void Awake()
 {
     marionette = GetComponent<Marionette> ();
     senses = GetComponent<PhysicsDrivenSenses> ();
 }
Esempio n. 3
0
 public bool IsComplete(Marionette caller)
 {
     return (Vector3.Distance (caller.transform.position, destination) < 1);
 }
Esempio n. 4
0
 public void Execute(Marionette caller)
 {
     //			Debug.Log ("Executing move directive");
     caller.locomotion.MoveTo (destination);
 }
Esempio n. 5
0
 public bool IsComplete(Marionette caller)
 {
     return (Time.time >= pause_start + duration);
 }
Esempio n. 6
0
 public void Execute(Marionette caller)
 {
     //			Debug.Log ("Executing pause directive");
     // do nothing?
 }