protected virtual void OnDisable() { UnityGameFrameworkFacade.Get().RemoveMediator(this.layerMediator.MediatorName); if (isActionPushLayer) { this.RemoveLayerAction(); } }
public static UnityGameFrameworkFacade Get() { if (_instance == null) { _instance = new UnityGameFrameworkFacade(); } return(_instance); }
protected virtual void OnEnable() { UnityGameFrameworkFacade.Get().RegisterMediator(this.layerMediator); if (isActionPushLayer) { this.PushLayerAction(); } }