Пример #1
0
 public void UnRegisterEvent(EnumEventDispathcer eventName)
 {
     if (!mEventDict.ContainsKey(eventName))
     {
         return;
     }
     mEventDict.Remove(eventName);
 }
Пример #2
0
 public void RegisterEvent(EnumEventDispathcer eventName, Action <object> action)
 {
     if (mEventDict.ContainsKey(eventName))
     {
         return;
     }
     mEventDict[eventName] = action;
 }
Пример #3
0
    public void Notify(EnumEventDispathcer eventName, object args)
    {
        Action <object> action;

        if (mEventDict.TryGetValue(eventName, out action))
        {
            action(args);
        }
    }
Пример #4
0
 protected void RegisterEvent(EnumEventDispathcer eventType, Action <object> action)
 {
     mDispathcer.RegisterEvent(eventType, action);
     mEventList.Add(eventType);
 }
Пример #5
0
 public void Notify(EnumEventDispathcer eventName)
 {
     Notify(eventName, null);
 }
Пример #6
0
	public void Notify(EnumEventDispathcer eventName) {
		Notify(eventName, null);
	}
Пример #7
0
	public void Notify(EnumEventDispathcer eventName, object args) {
		Action<object> action;
		if (mEventDict.TryGetValue(eventName,out action)) {
			action(args);
		}
	}
Пример #8
0
	public void UnRegisterEvent(EnumEventDispathcer eventName) {
		if (!mEventDict.ContainsKey(eventName)) {
			return;
		}
		mEventDict.Remove(eventName);
	}
Пример #9
0
	public void RegisterEvent(EnumEventDispathcer eventName, Action<object> action) {
		if (mEventDict.ContainsKey(eventName)) {
			return;
		}
		mEventDict[eventName] = action;
	}