void Awake() { if (singleton != null) { Debug.LogError("GENERATOR : MidiPlayMakerInput already in scene."); Destroy(this); return; } shortMessageEventHandler = new ShortMessageEventHandler(ShortMessageHelper); midiOutHelper.ShortMessageEvent += shortMessageEventHandler; singleton = this; if (OnInitialized != null) { OnInitialized(this); } }
void OnDestroy() { singleton = null; }