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()); }
public RoomGenerator(Environment _env, RoomTemplate _roomTemplate, DunGen.Room _roomBase) { roomTemplate = _roomTemplate; env = _env; roomBase = _roomBase; }