/// <summary> /// Removes a PlayformObserver object if it is currently registered. /// </summary> /// <param name="observer">The PlatformObserver object to remove.</param> public void DeregisterObserver(PlatformObserver observer) { if (observers.Contains(observer)) { observers.Remove(observer); } }
/// <summary> /// Registers a PlatformObserver object if it isn't currently registered. /// </summary> /// <param name="observer">The PlatformObserver object to register</param> public void RegisterObserver(PlatformObserver observer) { if (!observers.Contains(observer)) { observers.Add(observer); } }