public void OnGameEvent(LevelEvent levelEvent) { if (levelEvent.IsEntered()) { StartCoroutine(FadeIn()); } else { StartCoroutine(FadeOut()); } }
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(); } }