protected override void OnAnimDone() { if (!SnackbarManager.OnSnackbarCompleted()) { Destroy(gameObject); } }
/// <summary> /// See MonoBehaviour.Awake. /// </summary> void Awake() { if (!m_Instance) { m_Instance = this; if (m_KeepBetweenScenes) { DontDestroyOnLoad(this); } } else { Debug.LogWarning("More than one SnackbarManager exist in the scene, destroying one."); Destroy(gameObject); } }
/// <summary> /// See MonoBehaviour.OnApplicationQuit. /// </summary> void OnApplicationQuit() { m_Instance = null; }
/// <summary> /// See MonoBehaviour.OnDestroy. /// </summary> void OnDestroy() { m_Instance = null; }