Example #1
0
    private void OnFadOutEnd()
    {
        this.SetActiveScreenInternal(this.m_ScreenToShow);
        FadeSystem fadeSystem = GreenHellGame.GetFadeSystem();

        fadeSystem.FadeIn(FadeType.All, null, 4f);
    }
Example #2
0
    public void OnLoadingEndFadeOut()
    {
        LoadingScreen.Get().Hide();
        FadeSystem fadeSystem = GreenHellGame.GetFadeSystem();

        fadeSystem.FadeIn(FadeType.Vis, null, 1.5f);
    }
Example #3
0
 public void FadeIn()
 {
     if (SaveGame.m_State == SaveGame.State.None)
     {
         FadeSystem fadeSystem = GreenHellGame.GetFadeSystem();
         fadeSystem.FadeIn(FadeType.All, null, 1.5f);
     }
 }
Example #4
0
    private void StartMinigame()
    {
        this.SetCamera();
        FadeSystem fadeSystem = GreenHellGame.GetFadeSystem();

        fadeSystem.FadeIn(FadeType.All, null, 1.5f);
        this.m_SkyDome.gameObject.SetActive(false);
    }
Example #5
0
    private void Teleport()
    {
        Player.Get().gameObject.transform.position = this.m_TeleportPos.transform.position;
        Player.Get().UnblockMoves();
        Player.Get().UnblockRotation();
        FadeSystem fadeSystem = GreenHellGame.GetFadeSystem();

        fadeSystem.FadeIn(FadeType.All, null, 1.5f);
    }
Example #6
0
    private void StopMinigame()
    {
        this.m_SkyDome.gameObject.SetActive(true);
        this.ResetCamera();
        FadeSystem fadeSystem = GreenHellGame.GetFadeSystem();

        fadeSystem.FadeIn(FadeType.All, null, 1.5f);
        this.m_Player.SetWantedItem(Hand.Left, null, true);
        this.m_Player.SetWantedItem(Hand.Right, null, true);
        this.Stop();
    }
Example #7
0
    public void OnStartGame()
    {
        LoadingScreen.Get().Show(LoadingScreenState.StartGame);
        GreenHellGame.Instance.m_FromSave = false;
        Music.Get().Stop(1f);
        MainMenuManager.Get().HideAllScreens();
        FadeSystem fadeSystem = GreenHellGame.GetFadeSystem();

        fadeSystem.FadeIn(FadeType.All, null, 2f);
        base.Invoke("OnStartGameDelayed", 1f);
    }
Example #8
0
    public void Respawn()
    {
        this.m_InjuryModule.ResetInjuries();
        this.m_ConditionModule.ResetParams();
        this.m_Player.GetComponent <SleepController>().UpdateLastWakeUpTime();
        SaveGame.Load();
        this.m_Animator.SetBool(this.m_IsDeadHash, false);
        this.m_Animator.SetBool(this.m_IsDeadUnderwaterHash, false);
        this.Stop();
        FadeSystem fadeSystem = GreenHellGame.GetFadeSystem();

        fadeSystem.FadeIn(FadeType.All, null, 1.5f);
    }
Example #9
0
    public void OnLoadingEndFadeOut()
    {
        LoadingScreen.Get().Hide();
        this.m_HideLoadingScreenFrameCount = 0;
        this.StartRainForestAmbienceMultisample();
        FadeSystem fadeSystem = GreenHellGame.GetFadeSystem();

        fadeSystem.FadeIn(FadeType.All, null, 2f);
        if (Player.Get().m_MovesBlockedOnChangeScene)
        {
            Player.Get().UnblockMoves();
            Player.Get().m_MovesBlockedOnChangeScene = false;
        }
        Player.Get().SetupActiveController();
    }
Example #10
0
    public static void Load(string save_name)
    {
        if (SaveGame.m_State != SaveGame.State.None)
        {
            Debug.LogWarning("Can't load, state = " + SaveGame.m_State.ToString());
            return;
        }
        if (!File.Exists(Application.persistentDataPath + "/" + save_name))
        {
            return;
        }
        GreenHellGame.Instance.m_LoadingScreen.Show(LoadingScreenState.LoadSaveGame);
        GreenHellGame.Instance.m_LoadGameState = LoadGameState.PreloadScheduled;
        FadeSystem fadeSystem = GreenHellGame.GetFadeSystem();

        fadeSystem.FadeIn(FadeType.All, null, 2f);
        SaveGame.s_MainSaveName = save_name;
    }
Example #11
0
    private void OnLoadGameEnd()
    {
        FadeSystem fadeSystem = GreenHellGame.GetFadeSystem();

        fadeSystem.FadeIn(FadeType.All, null, 1f);
    }