Пример #1
0
 public void OnGameEvent(LevelEvent levelEvent)
 {
     if (levelEvent.IsEntered())
     {
         StartCoroutine(FadeIn());
     }
     else
     {
         StartCoroutine(FadeOut());
     }
 }
Пример #2
0
 public void OnGameEvent(LevelEvent levelEvent)
 {
     if (levelEvent.GetLevelIndex() == 0)
     {
         return;
     }
     if (levelEvent.IsEntered())
     {
         m_Player       = GameObject.FindGameObjectWithTag("Player");
         m_PlayerStat   = (PlayerStat)SaveManagerProxy.Get().GetSavedObject(typeof(PlayerStat), m_PlayerStatSavePath);
         m_PlayerHealth = m_Player.GetComponent <Health>();
         m_PlayerHealth.SetMaxHealth(m_PlayerStat.m_HP);
     }
     else
     {
         SaveStat();
     }
 }