public void RaiseEvent(EM_EventType type, EventParm parm) { string key = Enum.GetName(type.GetType(), type); if (dict.ContainsKey(key)) { dict[key](parm); } }
public void RaiseEvent(EM_EventType type, EventParm parm) { var enumerator = dict.GetEnumerator(); while (enumerator.MoveNext()) { EventBase obj = enumerator.Current.Value; if (obj) { obj.RaiseEvent(type, parm); } } enumerator.Dispose(); }
public void Exit(EventParm parm) { Debug.Log("Exit3" + "--" + parm.id + "--" + parm.name); }
public void Game(EventParm parm) { Debug.Log("Game3" + "--" + parm.id + "--" + parm.name); }
public void Login(EventParm parm) { Debug.Log("Login3" + "--" + parm.id + "--" + parm.name); }