Exemplo n.º 1
0
 public override void StateUpdate()
 {
     if (FlyDragon.FaceDirect == Vector2.right)
     {
         FlyDragon.Move(Vector2.right);
         if (FlyDragon.TransformRoot.position.x >= WanderXLimit)
         {
             FlyDragon.Move(Vector2.left);
         }
     }
     if (FlyDragon.FaceDirect == Vector2.left)
     {
         FlyDragon.Move(Vector2.left);
         if (FlyDragon.TransformRoot.position.x <= -WanderXLimit)
         {
             FlyDragon.Move(Vector2.right);
         }
     }
 }
Exemplo n.º 2
0
 public override void StateUpdate()
 {
     FlyDragon.Move(MoveDirect);
     CheckHide();
 }