public static void UnsubscribeAxisChange(EAxis _eAxis, NotifyAxisChange _nCallback) { if (s_cInstance.m_mAxisCallbacks.ContainsKey(_eAxis)) { s_cInstance.m_mAxisCallbacks[_eAxis].Remove(_nCallback); } }
public static void SubscribeAxisChange(EAxis _eAxis, NotifyAxisChange _nCallback) { if (!s_cInstance.m_mAxisCallbacks.ContainsKey(_eAxis)) { s_cInstance.m_mAxisCallbacks.Add(_eAxis, new List <NotifyAxisChange>()); } s_cInstance.m_mAxisCallbacks[_eAxis].Add(_nCallback); }