Esempio n. 1
0
 public Ship_Impulse_Message(CollisionManager.Player p, Vector2 Impulse)
     : base(p)
 {
     this.impulse.X = Impulse.X;
     this.impulse.Y = Impulse.Y;
 }
Esempio n. 2
0
 override public void execute()
 {
     //PlayerManager pm = new PlayerManager
     CollisionManager.Player player = PlayerManager.Instance().getPlayer(this.id);
     player.playerShip.physicsObj.body.ApplyLinearImpulse(this.impulse, player.playerShip.physicsObj.body.Position);
 }
Esempio n. 3
0
 public Ship_Message(CollisionManager.Player p)
 {
     this.id = p.id;
 }
Esempio n. 4
0
 public override void execute()
 {
     CollisionManager.Player player = PlayerManager.Instance().getPlayer(this.id);
     player.createMissile();
 }
Esempio n. 5
0
 public Ship_Create_Missile_Message(CollisionManager.Player p)
     : base(p)
 {
 }
Esempio n. 6
0
 public override void execute()
 {
     CollisionManager.Player player = PlayerManager.Instance().getPlayer(this.id);
     player.playerShip.physicsObj.body.Rotation += this.rotation;
 }
Esempio n. 7
0
 public Ship_Rot_Message(CollisionManager.Player player, float f)
     : base(player)
 {
     this.rotation = f;
 }