public bool TryingToShoot(GunControlGroup controlGroup) { return this.controlGroup.HasFlag(controlGroup); }
public Cannon(GameState game, Vector2 positionOffset, Angle directionOffset, GunControlGroup controlGroup) : base(game, positionOffset, directionOffset) { this.controlGroup = controlGroup; }
public ShipControlState(bool accelerate, float steer, GunControlGroup controlGroup) { this.accelerate = accelerate; this.steer = steer.Clamped(-1, 1); this.controlGroup = controlGroup; }