Ejemplo n.º 1
0
 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");
     });
 }
Ejemplo n.º 2
0
    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);
        }));
    }