} /* onActivationRequested() */ public override void onInactivationRequested(object sender, ApollonFrontendManager.FrontendEventArgs arg) { switch (arg.ID) { case ApollonFrontendManager.FrontendIDType.None: { if (this.Behaviour != null) { this.Behaviour.gameObject.SetActive(true); } else { // put in a queue of corroutines } break; } case ApollonFrontendManager.FrontendIDType.GreyCrossGUI: case ApollonFrontendManager.FrontendIDType.All: { if (this.Behaviour != null) { this.Behaviour.gameObject.SetActive(false); } else { // put in a queue of corroutines } break; } default: break; } } /* onInactivationRequested() */
public virtual void onInactivationRequested(object sender, ApollonFrontendManager.FrontendEventArgs arg) { /* nothing by default */ }