Пример #1
0
    void GenerateRoom(DunGen.Room roomBase)
    {
        // pick a room template from the floor;
        var roomTemplateKey = tpd.RollMap(env.roomTemplateChances);
        var roomTemplate    = JSONResource.Get <RoomTemplate>(roomTemplateKey);
        var roomGenerator   = new RoomGenerator(env, roomTemplate, roomBase);

        env.rooms.Add(roomGenerator.CreateRoom());
    }
Пример #2
0
 public RoomGenerator(Environment _env, RoomTemplate _roomTemplate, DunGen.Room _roomBase)
 {
     roomTemplate = _roomTemplate;
     env = _env;
     roomBase = _roomBase;
 }
Пример #3
0
 public RoomGenerator(Environment _env, RoomTemplate _roomTemplate, DunGen.Room _roomBase)
 {
     roomTemplate = _roomTemplate;
     env          = _env;
     roomBase     = _roomBase;
 }