コード例 #1
0
 public BoardCreator(IProximityChecker proximityChecker, ITileInstantiator tileInstantiator, IRoomBuilder roomBuilder, ICorridorBuilder corridorBuilder, ITileLayoutCreator tileLayoutCreator, IObjectInstantiator enemyInstantiator)
 {
     _proximityChecker  = proximityChecker;
     _tileInstantiator  = tileInstantiator;
     _roomBuilder       = roomBuilder;
     _corridorBuilder   = corridorBuilder;
     _tileLayoutCreator = tileLayoutCreator;
     _enemyInstantiator = enemyInstantiator;
 }
コード例 #2
0
 public DirectorRooms(IRoomBuilder roomBuilder)
 {
     _roomBuilder = roomBuilder;
 }
コード例 #3
0
 public RoomDirector(IRoomBuilder _roomBuilder)
 {
     this._roomBuilder = _roomBuilder;
 }