public void RegisterEventHandler(ICloudRecoEventHandler eventHandler) { this.mHandlers.Add(eventHandler); if (this.mOnInitializedCalled) { eventHandler.OnInitialized(); } }
/// <summary> /// Registers an event handler with this CloudRecoBehaviour which will be called on events /// </summary> public void RegisterEventHandler(ICloudRecoEventHandler eventHandler) { mHandlers.Add(eventHandler); // in case initialization has already happened: if (mOnInitializedCalled) { eventHandler.OnInitialized(); } }
/// <summary> /// Unregisters an event handler /// </summary> public bool UnregisterEventHandler(ICloudRecoEventHandler eventHandler) { return(mHandlers.Remove(eventHandler)); }
/// <summary> /// Unregisters an event handler /// </summary> public bool UnregisterEventHandler(ICloudRecoEventHandler eventHandler) { return mHandlers.Remove(eventHandler); }
/// <summary> /// Registers an event handler with this CloudRecoBehaviour which will be called on events /// </summary> public void RegisterEventHandler(ICloudRecoEventHandler eventHandler) { mHandlers.Add(eventHandler); // in case initialization has already happened: if (mOnInitializedCalled) eventHandler.OnInitialized(); }