Esempio n. 1
0
        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);
        }
Esempio n. 2
0
        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);
        }