public void Construct(IMapRoomFactory mapRoomFactory, IMapDataFactory mapDataFactory, IHallwayFactory hallwayFactory, IPhysicalMapRoomFactory physMapRoomFactory, IMapRoomTools mapRoomTools, IPointTriangulation pointTriangulation) { this.mapRoomFactory = mapRoomFactory; this.mapDataFactory = mapDataFactory; this.hallwayFactory = hallwayFactory; this.physMapRoomFactory = physMapRoomFactory; this.mapRoomTools = mapRoomTools; this.pointTriangulation = pointTriangulation; }
public DungeonFactory(IRoomFactory iRoomFactory, IHallwayFactory iHallwayFactory) { _iRoomFactory = iRoomFactory; _iHallwayFactory = iHallwayFactory; }
public HallwayFactoryTest() { _hallwayFactory = new HallwayFactory(new MonsterFactory()); }