public void SetCallbacks(IDebugControlsActions instance) { if (m_Wrapper.m_DebugControlsActionsCallbackInterface != null) { @AddBody.started -= m_Wrapper.m_DebugControlsActionsCallbackInterface.OnAddBody; @AddBody.performed -= m_Wrapper.m_DebugControlsActionsCallbackInterface.OnAddBody; @AddBody.canceled -= m_Wrapper.m_DebugControlsActionsCallbackInterface.OnAddBody; } m_Wrapper.m_DebugControlsActionsCallbackInterface = instance; if (instance != null) { @AddBody.started += instance.OnAddBody; @AddBody.performed += instance.OnAddBody; @AddBody.canceled += instance.OnAddBody; } }
public void SetCallbacks(IDebugControlsActions instance) { if (m_Wrapper.m_DebugControlsActionsCallbackInterface != null) { @PauseTime.started -= m_Wrapper.m_DebugControlsActionsCallbackInterface.OnPauseTime; @PauseTime.performed -= m_Wrapper.m_DebugControlsActionsCallbackInterface.OnPauseTime; @PauseTime.canceled -= m_Wrapper.m_DebugControlsActionsCallbackInterface.OnPauseTime; @TimeOfDay.started -= m_Wrapper.m_DebugControlsActionsCallbackInterface.OnTimeOfDay; @TimeOfDay.performed -= m_Wrapper.m_DebugControlsActionsCallbackInterface.OnTimeOfDay; @TimeOfDay.canceled -= m_Wrapper.m_DebugControlsActionsCallbackInterface.OnTimeOfDay; } m_Wrapper.m_DebugControlsActionsCallbackInterface = instance; if (instance != null) { @PauseTime.started += instance.OnPauseTime; @PauseTime.performed += instance.OnPauseTime; @PauseTime.canceled += instance.OnPauseTime; @TimeOfDay.started += instance.OnTimeOfDay; @TimeOfDay.performed += instance.OnTimeOfDay; @TimeOfDay.canceled += instance.OnTimeOfDay; } }