public Ship_Impulse_Message(CollisionManager.Player p, Vector2 Impulse) : base(p) { this.impulse.X = Impulse.X; this.impulse.Y = Impulse.Y; }
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); }
public Ship_Message(CollisionManager.Player p) { this.id = p.id; }
public override void execute() { CollisionManager.Player player = PlayerManager.Instance().getPlayer(this.id); player.createMissile(); }
public Ship_Create_Missile_Message(CollisionManager.Player p) : base(p) { }
public override void execute() { CollisionManager.Player player = PlayerManager.Instance().getPlayer(this.id); player.playerShip.physicsObj.body.Rotation += this.rotation; }
public Ship_Rot_Message(CollisionManager.Player player, float f) : base(player) { this.rotation = f; }