Ejemplo n.º 1
0
 //--------------------------------------
 // EVENTS Impl
 //--------------------------------------
 public static void addEventListener(string eventName, EventHandlerFunction handler)
 {
     if(controller == null) {
         return;
     }
     controller.addEventListener(eventName, handler);
 }
Ejemplo n.º 2
0
 public static void removeEventListener(string eventName, EventHandlerFunction handler)
 {
     if (controller == null)
     {
         return;
     }
     controller.removeEventListener(eventName, handler);
 }
Ejemplo n.º 3
0
        public void RemoveListener(Object obj, EEventType eventType, EventHandlerFunction eventHandlerFunction)
        {
            int hashCode = obj.GetHashCode();

            if (listeners.ContainsKey(hashCode) && listeners[hashCode].ContainsKey(eventType))
            {
                listeners[hashCode].Remove(eventType);
            }
        }
Ejemplo n.º 4
0
		private void addEventListener(int eventID, EventHandlerFunction handler, string eventGraphName) {

			if(listners.ContainsKey(eventID)) {
				listners[eventID].Add(handler);
			} else {
				List<EventHandlerFunction> handlers =  new  List<EventHandlerFunction>();
				handlers.Add(handler);
				listners.Add(eventID, handlers);
			}
		}
Ejemplo n.º 5
0
 //--------------------------------------
 // PUBLIC METHODS
 //--------------------------------------
 public void addEventListner(string eventName, EventHandlerFunction handler)
 {
     if(listners.ContainsKey(eventName)) {
         (listners[eventName] as ArrayList).Add(handler);
     } else {
         ArrayList handlers =  new ArrayList();
         handlers.Add(handler);
         listners.Add(eventName, handlers);
     }
 }
Ejemplo n.º 6
0
        public void AddListener(Object obj, EEventType eventType, EventHandlerFunction eventHandlerFunction)
        {
            int hashCode = obj.GetHashCode();

            if (!listeners.ContainsKey(hashCode))
            {
                listeners.Add(hashCode, new Dictionary <EEventType, EventHandlerFunction>());
            }

            listeners[hashCode].Add(eventType, eventHandlerFunction);
        }
Ejemplo n.º 7
0
 public static void removeEventListener(string eventName, EventHandlerFunction handler)
 {
     switch(Application.platform) {
     case RuntimePlatform.IPhonePlayer:
         IOSInstagramManager.instance.removeEventListener(eventName, handler);
         break;
     case RuntimePlatform.Android:
         AndroidInstagramManager.instance.removeEventListener(eventName, handler);
         break;
     }
 }
Ejemplo n.º 8
0
    public static void removeEventListener(string eventName, EventHandlerFunction handler)
    {
        switch (Application.platform)
        {
        case RuntimePlatform.IPhonePlayer:
            IOSInstagramManager.instance.removeEventListener(eventName, handler);
            break;

        case RuntimePlatform.Android:
            AndroidInstagramManager.instance.removeEventListener(eventName, handler);
            break;
        }
    }
Ejemplo n.º 9
0
		public void removeEventListener(int eventID, EventHandlerFunction handler, string eventGraphName) {



			if(listners.ContainsKey(eventID)) {
				List<EventHandlerFunction> handlers =  listners[eventID];
				handlers.Remove(handler);

				if(handlers.Count == 0) {
					listners.Remove(eventID);
				}
			}
		}
Ejemplo n.º 10
0
        public void removeEventListener(int eventID, EventHandlerFunction handler, string eventGraphName)
        {
            if (listeners.ContainsKey(eventID))
            {
                List <EventHandlerFunction> handlers = listeners[eventID];
                handlers.Remove(handler);

                if (handlers.Count == 0)
                {
                    listeners.Remove(eventID);
                }
            }
        }
Ejemplo n.º 11
0
 private void addEventListener(int eventID, EventHandlerFunction handler, string eventGraphName)
 {
     if (listeners.ContainsKey(eventID))
     {
         listeners[eventID].Add(handler);
     }
     else
     {
         List <EventHandlerFunction> handlers = new  List <EventHandlerFunction>();
         handlers.Add(handler);
         listeners.Add(eventID, handlers);
     }
 }
Ejemplo n.º 12
0
    /// <summary>
    /// 不带参的添加
    /// </summary>
    /// <param name="eventID"></param>
    /// <param name="handler"></param>
    public void addEventListener(int eventID, EventHandlerFunction handler)
    {
        int e = (int)eventID;

        if (listners.ContainsKey(e))
        {
            listners[e].Add(handler);
        }
        else
        {
            List <EventHandlerFunction> handlers = new List <EventHandlerFunction>();
            handlers.Add(handler);
            listners.Add(e, handlers);
        }
    }
Ejemplo n.º 13
0
    /// <summary>
    /// 删除事件监听
    /// </summary>
    /// <param name="eventID"></param>
    /// <param name="handler"></param>
    public void removeEventListener(int eventID, EventHandlerFunction handler)
    {
        int e = (int)eventID;

        if (listners.ContainsKey(e))
        {
            List <EventHandlerFunction> handlers = listners[e];
            handlers.Remove(handler);
            handler = null;

            if (handlers.Count == 0)
            {
                listners.Remove(e);
            }
        }
    }
Ejemplo n.º 14
0
 public void removeEventListener(int eventID, EventHandlerFunction handler)
 {
     removeEventListener(eventID, handler, eventID.ToString());
 }
Ejemplo n.º 15
0
        //--------------------------------------
        // REMOVE LISTENER'S
        //--------------------------------------

        public void removeEventListener(string eventName, EventHandlerFunction handler)
        {
            removeEventListener(eventName.GetHashCode(), handler, eventName);
        }
Ejemplo n.º 16
0
 public void addEventListener(int eventID, 	EventHandlerFunction handler)
 {
     _twitterGate.addEventListener(eventID, handler);
 }
Ejemplo n.º 17
0
 public void removeEventListener(string eventName, EventHandlerFunction handler)
 {
     _twitterGate.removeEventListener(eventName, handler);
 }
Ejemplo n.º 18
0
 public void addEventListener(int eventID, EventHandlerFunction handler)
 {
     addEventListener(eventID, handler, eventID.ToString());
 }
Ejemplo n.º 19
0
 //--------------------------------------
 // ADD LISTENER'S
 //--------------------------------------
 public void addEventListener(string eventName, EventHandlerFunction handler)
 {
     addEventListener(eventName.GetHashCode(), handler, eventName);
 }
Ejemplo n.º 20
0
 public void removeEventListener(int eventID, EventHandlerFunction handler)
 {
     _twitterGate.removeEventListener(eventID, handler);
 }
Ejemplo n.º 21
0
    public void removeEventListner(string eventName, EventHandlerFunction handler)
    {
        if(listners.ContainsKey(eventName)) {
            ArrayList handlers =  listners[eventName] as ArrayList;
            handlers.Remove(handler);

            if(handlers.Count == 0) {
                listners.Remove(eventName);
            }
        }
    }
Ejemplo n.º 22
0
 public void addEventListener(string eventName, 	EventHandlerFunction handler)
 {
     _twitterGate.addEventListener(eventName, handler);
 }