/// <summary> /// Handler for destroy event. /// </summary> void OnDestroy() { DebugEx.Verbose("EscapeButtonListenerScript.OnDestroy()"); if (sInstance == this) { sInstance = null; } }
/// <summary> /// Script starting callback. /// </summary> void Start() { DebugEx.Verbose("EscapeButtonListenerScript.Start()"); if (sInstance == null) { sInstance = this; } else { DebugEx.Error("Two instances of EscapeButtonListener not supported"); } mHandlers = new List <IEscapeButtonHandler>(); enabled = false; }