public static void RemoveListenner(string messageType, DelMessageExecute handle) { if (_messages.ContainsKey(messageType)) { _messages[messageType] -= handle; } }
public static void AddListener(string messageType, DelMessageExecute handle) { if (!_messages.ContainsKey(messageType)) { _messages.Add(messageType, null); } _messages[messageType] += handle; }
public static void SendMessage(string messageType, DelMessageExecute handle) { AddListener(messageType, handle); }