Exemplo n.º 1
0
 internal Ship(IMove moveImplementation, IRotation rotationImplemetation, IShipWeapon weapon, ShipModel model)
 {
     _model                  = model;
     _moveImpementation      = moveImplementation;
     _rotationImplementation = rotationImplemetation;
     _weapon                 = weapon;
     _weapon.EquipWeapon(_model.BarrelPosition);
     _weapon.Activate();
 }
Exemplo n.º 2
0
 public void EquipWeapon(Transform targetPosition)
 {
     _weapon.EquipWeapon(targetPosition);
 }