public static void UnsubscribeClientInputChange(EInput _eInput, NotifyClientInputChange _nCallback) { if (s_cInstance.m_mClientInputCallbacks.ContainsKey(_eInput)) { s_cInstance.m_mClientInputCallbacks[_eInput].Remove(_nCallback); } }
public static void SubscribeClientInputChange(EInput _eInput, NotifyClientInputChange _nCallback) { if (!s_cInstance.m_mClientInputCallbacks.ContainsKey(_eInput)) { s_cInstance.m_mClientInputCallbacks.Add(_eInput, new List <NotifyClientInputChange>()); } s_cInstance.m_mClientInputCallbacks[_eInput].Add(_nCallback); }