void UnloadScene() { DungeonControl dungeonControl = new DungeonControl(); dungeonControl.ClickRoomAction(DungeonModel.currentDungeonRoom, DungeonModel.currentTreasureActionPanel, DungeonModel.currentTrapActionPanel, DungeonModel.currentLog); SceneManager.SetActiveScene(SceneManager.GetSceneByBuildIndex(1)); SceneManager.UnloadSceneAsync(2); }
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); }