void ApplyToRoom(Structure_BaseRoomData room, TileMapSaveData saveFile) { room.CreateRoomFromSaveFill(saveFile); room.floor = roomFloor; room.wall = roomWall; room.UpdateDoors(); }
public override void Init(BaseLevelStructureData data) { base.Init(data); roomData = data as Structure_BaseRoomData; TopDoorPos = new List <bool>(new bool[roomData.sizeX]); BottomDoorPos = new List <bool>(new bool[roomData.sizeX]); LeftDoorPos = new List <bool>(new bool[roomData.sizeY]); RightDoorPos = new List <bool>(new bool[roomData.sizeY]); }