internal Ship(IMove moveImplementation, IRotation rotationImplemetation, IShipWeapon weapon, ShipModel model) { _model = model; _moveImpementation = moveImplementation; _rotationImplementation = rotationImplemetation; _weapon = weapon; _weapon.EquipWeapon(_model.BarrelPosition); _weapon.Activate(); }
public void Activate() { _weapon.Activate(); }