public void View3DMap(MapData map, UserViewController.ViewMode viewMode) { SetCurrentMap(map); //SettingsController.settingsInScene.viewingCamera.currentMode = viewMode; TaskManagerController.RunAction(() => { SettingsController.settingsInScene.viewingCamera.SetViewMode(viewMode); Doozy.Engine.GameEventMessage.SendEvent("GotoExploreMap"); }); }
public static void ShowTouchGuide(UserViewController.ViewMode viewMode) { if (guideShowRoutine != null) { settingsInScene.StopCoroutine(guideShowRoutine); } settingsInScene.freeLookGuide.SetActive(viewMode == UserViewController.ViewMode.freeLook); settingsInScene.orbitGuide.SetActive(viewMode == UserViewController.ViewMode.thirdPerson); settingsInScene.firstPersonGuide.SetActive(viewMode == UserViewController.ViewMode.firstPerson); guideShowRoutine = settingsInScene.StartCoroutine(UnityHelpers.CommonRoutines.WaitToDoAction((success) => { settingsInScene.freeLookGuide.SetActive(false); settingsInScene.orbitGuide.SetActive(false); settingsInScene.firstPersonGuide.SetActive(false); })); }