コード例 #1
0
ファイル: DungeonView.cs プロジェクト: Jacob-Geb/Down
        public void changeRoom(DungeonModel model, Dir direction)
        {
            Dir oppositeDir = Positions.opposite(direction);
            currentRoom.exitAndDestroy(oppositeDir);

            currentRoom = makeCurrent(model.currentRoom);
            currentRoom.enterAndEnable(direction);
        }
コード例 #2
0
ファイル: DungeonView.cs プロジェクト: Jacob-Geb/Down
 public void generateDungeon(DungeonModel model)
 {
     updateCurrentRoom(model.currentRoom);
 }
コード例 #3
0
ファイル: DungeonManager.cs プロジェクト: Jacob-Geb/Down
        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);
        }
コード例 #4
0
ファイル: DungeonView.cs プロジェクト: Jacob-Geb/Down
 public void generateDungeon(DungeonModel model)
 {
     updateCurrentRoom(model.currentRoom);
 }