public static void RemoveEventListener(DSC_InputEventType eEvent, UnityAction <GameInputData> hAction) { if (m_hBaseInstance == null) { return; } m_hBaseInstance.MainRemoveEventListener(eEvent, hAction); }
public static void AddEventListener(DSC_InputEventType eEvent, UnityAction <GameInputData> hAction) { if (!HasBaseInstance()) { return; } m_hBaseInstance.MainAddEventListener(eEvent, hAction); }
void MainRemoveEventListener(DSC_InputEventType eEvent, UnityAction <GameInputData> hAction) { inputEvent?.Remove(eEvent, hAction); }
void MainAddEventListener(DSC_InputEventType eEvent, UnityAction <GameInputData> hAction) { inputEvent?.Add(eEvent, hAction); }