Exemple #1
0
 public static void addEventListener(string eventName, DataEventHandlerFunction handler)
 {
     if(controller == null) {
         return;
     }
     controller.addEventListener(eventName, handler);
 }
 public static void removeEventListener(string eventName, DataEventHandlerFunction handler)
 {
     if (controller == null)
     {
         return;
     }
     controller.removeEventListener(eventName, handler);
 }
		private void addEventListener(int eventID, DataEventHandlerFunction handler,  string eventGraphName) {


			if(dataListners.ContainsKey(eventID)) {
				dataListners[eventID].Add(handler);
			} else {
				List<DataEventHandlerFunction> handlers =  new  List<DataEventHandlerFunction>();
				handlers.Add(handler);
				dataListners.Add(eventID, handlers);
			}
		}
Exemple #4
0
 public static void removeEventListener(string eventName, DataEventHandlerFunction handler)
 {
     switch(Application.platform) {
     case RuntimePlatform.IPhonePlayer:
         IOSInstagramManager.instance.removeEventListener(eventName, handler);
         break;
     case RuntimePlatform.Android:
         AndroidInstagramManager.instance.removeEventListener(eventName, handler);
         break;
     }
 }
    public void addEventListner(string eventName, DataEventHandlerFunction handler)
    {
        if(listners.ContainsKey(eventName)) {
            (listners[eventName] as ArrayList).Add(handler);

        } else {
            ArrayList handlers =  new ArrayList();
            handlers.Add(handler);
            listners.Add(eventName, handlers);
        }
    }
Exemple #6
0
 private void addEventListener(int eventID, DataEventHandlerFunction handler, string eventGraphName)
 {
     if (dataListeners.ContainsKey(eventID))
     {
         dataListeners[eventID].Add(handler);
     }
     else
     {
         List <DataEventHandlerFunction> handlers = new  List <DataEventHandlerFunction>();
         handlers.Add(handler);
         dataListeners.Add(eventID, handlers);
     }
 }
Exemple #7
0
    public static void removeEventListener(string eventName, DataEventHandlerFunction handler)
    {
        switch (Application.platform)
        {
        case RuntimePlatform.IPhonePlayer:
            IOSInstagramManager.instance.removeEventListener(eventName, handler);
            break;

        case RuntimePlatform.Android:
            AndroidInstagramManager.instance.removeEventListener(eventName, handler);
            break;
        }
    }
Exemple #8
0
        public void removeEventListener(int eventID, DataEventHandlerFunction handler, string eventGraphName)
        {
            if (dataListeners.ContainsKey(eventID))
            {
                List <DataEventHandlerFunction> handlers = dataListeners[eventID];
                handlers.Remove(handler);

                if (handlers.Count == 0)
                {
                    dataListeners.Remove(eventID);
                }
            }
        }
Exemple #9
0
    /// <summary>
    ///带参的添加
    /// </summary>
    /// <param name="eventID"></param>
    /// <param name="handler"></param>
    public void addEventListener(int eventID, DataEventHandlerFunction handler)
    {
        int e = (int)eventID;

        if (dataListners.ContainsKey(e))
        {
            dataListners[e].Add(handler);
        }
        else
        {
            List <DataEventHandlerFunction> handlers = new List <DataEventHandlerFunction>();
            handlers.Add(handler);
            dataListners.Add(e, handlers);
        }
    }
Exemple #10
0
    public void removeEventListener(int eventID, DataEventHandlerFunction handler)
    {
        int e = (int)eventID;

        if (dataListners.ContainsKey(e))
        {
            List <DataEventHandlerFunction> handlers = dataListners[e];
            handlers.Remove(handler);

            if (handlers.Count == 0)
            {
                dataListners.Remove(e);
            }
        }
    }
Exemple #11
0
 public void addEventListener(int eventID, DataEventHandlerFunction handler)
 {
     addEventListener(eventID, handler, eventID.ToString());
 }
Exemple #12
0
 public void addEventListener(string eventName, DataEventHandlerFunction handler)
 {
     addEventListener(eventName.GetHashCode(), handler, eventName);
 }
 public void addEventListener(int eventID, DataEventHandlerFunction handler)
 {
     addEventListener(eventID, handler, eventID.ToString());
 }
 public void addEventListener(string eventName, DataEventHandlerFunction handler)
 {
     addEventListener(eventName.GetHashCode(), handler, eventName);
 }
        public void removeEventListener(int eventID, DataEventHandlerFunction handler, string eventGraphName)
        {
            if(dataListners.ContainsKey(eventID)) {
                List<DataEventHandlerFunction> handlers =  dataListners[eventID];
                handlers.Remove(handler);

                if(handlers.Count == 0) {
                    dataListners.Remove(eventID);
                }
            }
        }
Exemple #16
0
 public void AddEventListener(int eventID, DataEventHandlerFunction handler)
 {
 }
    public void removeEventListner(string eventName, DataEventHandlerFunction handler)
    {
        if(listners.ContainsKey(eventName)) {
            ArrayList handlers =  listners[eventName] as ArrayList;
            handlers.Remove(handler);

            if(handlers.Count == 0) {
                listners.Remove(eventName);
            }
        }
    }
Exemple #18
0
 public void AddEventListener(NetID eventID, DataEventHandlerFunction handler)
 {
     AddEventListener(eventID.getInt(), handler, eventID.ToString());
 }
Exemple #19
0
 public void addEventListener(string eventName, 	DataEventHandlerFunction handler)
 {
     _twitterGate.addEventListener(eventName, handler);
 }
Exemple #20
0
 public void addEventListener(int eventID, 	DataEventHandlerFunction handler)
 {
     _twitterGate.addEventListener(eventID, handler);
 }
Exemple #21
0
 public void removeEventListener(int eventID, DataEventHandlerFunction handler)
 {
     _twitterGate.removeEventListener(eventID, handler);
 }
Exemple #22
0
 public void removeEventListener(string eventName, DataEventHandlerFunction handler)
 {
     _twitterGate.removeEventListener(eventName, handler);
 }
Exemple #23
0
 public void RemoveEventListener(NetID eventID, DataEventHandlerFunction handler)
 {
     RemoveEventListener((int)eventID, handler, eventID.ToString());
 }