public void SetCallbacks(IUIControlsActions instance) { if (m_Wrapper.m_UIControlsActionsCallbackInterface != null) { @Navigate.started -= m_Wrapper.m_UIControlsActionsCallbackInterface.OnNavigate; @Navigate.performed -= m_Wrapper.m_UIControlsActionsCallbackInterface.OnNavigate; @Navigate.canceled -= m_Wrapper.m_UIControlsActionsCallbackInterface.OnNavigate; @Select.started -= m_Wrapper.m_UIControlsActionsCallbackInterface.OnSelect; @Select.performed -= m_Wrapper.m_UIControlsActionsCallbackInterface.OnSelect; @Select.canceled -= m_Wrapper.m_UIControlsActionsCallbackInterface.OnSelect; @Back.started -= m_Wrapper.m_UIControlsActionsCallbackInterface.OnBack; @Back.performed -= m_Wrapper.m_UIControlsActionsCallbackInterface.OnBack; @Back.canceled -= m_Wrapper.m_UIControlsActionsCallbackInterface.OnBack; } m_Wrapper.m_UIControlsActionsCallbackInterface = instance; if (instance != null) { @Navigate.started += instance.OnNavigate; @Navigate.performed += instance.OnNavigate; @Navigate.canceled += instance.OnNavigate; @Select.started += instance.OnSelect; @Select.performed += instance.OnSelect; @Select.canceled += instance.OnSelect; @Back.started += instance.OnBack; @Back.performed += instance.OnBack; @Back.canceled += instance.OnBack; } }
public void SetCallbacks(IUIControlsActions instance) { if (m_Wrapper.m_UIControlsActionsCallbackInterface != null) { @ExitGame.started -= m_Wrapper.m_UIControlsActionsCallbackInterface.OnExitGame; @ExitGame.performed -= m_Wrapper.m_UIControlsActionsCallbackInterface.OnExitGame; @ExitGame.canceled -= m_Wrapper.m_UIControlsActionsCallbackInterface.OnExitGame; } m_Wrapper.m_UIControlsActionsCallbackInterface = instance; if (instance != null) { @ExitGame.started += instance.OnExitGame; @ExitGame.performed += instance.OnExitGame; @ExitGame.canceled += instance.OnExitGame; } }