private void OnDestroy() { var handler = GetComponentInChildren <IKernelHandler>(); if (handler != null) { handler.KernelDestroy(); } _instance = null; }
private void Awake() { _instance = this; Args = new List <object>(); var handler = GetComponentInChildren <IKernelHandler>(); if (handler != null) { handler.KernelInitialized(); } }