public static void UnregisterObserver(IOrientationObserver aObserver) { if (observers.Contains(aObserver) == false) { Debug.LogError("Trying to remove a observer that's not registered."); } observers.Remove(aObserver); }
public static void RegisterObserver(IOrientationObserver aObserver) { if (observers == null) { observers = new List <IOrientationObserver>(); } if (observers.Contains(aObserver)) { Debug.LogError("Adding a observer more than once: " + aObserver.ToString()); } observers.Add(aObserver); }