public void changeRoom(DungeonModel model, Dir direction) { Dir oppositeDir = Positions.opposite(direction); currentRoom.exitAndDestroy(oppositeDir); currentRoom = makeCurrent(model.currentRoom); currentRoom.enterAndEnable(direction); }
public void generateDungeon(DungeonModel model) { updateCurrentRoom(model.currentRoom); }
void Start() { dungeonModel = new DungeonModel(); dungeonCont = Instantiate(scaleObject) as GameObject; dungeonCont.name = "Dungeon Cont"; dungeonCont.transform.SetParent(transform, false); //dungeonCont.centerScale(transform); uiCont = Instantiate(scaleObject) as GameObject; uiCont.name = "UI Cont"; uiCont.transform.SetParent(transform, false); //uiCont.centerScale(transform); }
public void generateDungeon(DungeonModel model) { updateCurrentRoom(model.currentRoom); }