コード例 #1
0
        public void PlaceShipComponent(Coordinate position, IShipComponent shipComponent)
        {
            blocks.Get(position).AddShipComponent(shipComponent);

            foreach (var observer in observers)
            {
                observer.ShipComponentAdded(this, position);
            }
        }
コード例 #2
0
ファイル: Block.cs プロジェクト: andreea-florea/SpaceOddity
 public void AddShipComponent(IShipComponent shipComponent)
 {
     ShipComponent = shipComponent;
 }