コード例 #1
0
ファイル: MoveCommand.cs プロジェクト: reparadocs/Mercado
 public void Execute(GameObject gameObject, Vector2 vector)
 {
     if (gameObject is PhysicsGameObject)
     {
         PhysicsGameObject physicsObject = (PhysicsGameObject)gameObject;
         physicsObject.body.position += move * vector;
     }
 }
コード例 #2
0
ファイル: JumpCommand.cs プロジェクト: reparadocs/Mercado
 public void Execute(GameObject gameObject)
 {
     if(gameObject is PhysicsGameObject)
     {
         PhysicsGameObject physicsObject = (PhysicsGameObject)gameObject;
         if(physicsObject.body.OnGround())
         {
             physicsObject.body.ApplyForce(jumpingForce);
         }
     }
 }