void UnloadScene()
    {
        DungeonControl dungeonControl = new DungeonControl();

        dungeonControl.ClickRoomAction(DungeonModel.currentDungeonRoom, DungeonModel.currentTreasureActionPanel, DungeonModel.currentTrapActionPanel, DungeonModel.currentLog);
        SceneManager.SetActiveScene(SceneManager.GetSceneByBuildIndex(1));
        SceneManager.UnloadSceneAsync(2);
    }
예제 #2
0
    public void PlayerControl()
    {
        int IndexRoom;

        IndexRoom = int.Parse(EventSystem.current.currentSelectedGameObject.name);
        Vector2 PlayerPosition = DungeonRoom[IndexRoom].GetComponent <RectTransform>().offsetMin;

        dungeonControl.CenterOnClick(PlayerPosition, ScrollPanel);
        dungeonControl.ClickRoomAction(DungeonRoom, TreasureActionPanel, TrapActionPanel, Log);
        dungeonControl.WriteLog(Log, DungeonRoom);
        dungeonControl.CheckAccessedRoom(PlayerPosition, DungeonCoridor, DungeonRoom);
    }