public void SetCallbacks(IWorldActions instance) { if (m_Wrapper.m_WorldActionsCallbackInterface != null) { @MouseMove.started -= m_Wrapper.m_WorldActionsCallbackInterface.OnMouseMove; @MouseMove.performed -= m_Wrapper.m_WorldActionsCallbackInterface.OnMouseMove; @MouseMove.canceled -= m_Wrapper.m_WorldActionsCallbackInterface.OnMouseMove; } m_Wrapper.m_WorldActionsCallbackInterface = instance; if (instance != null) { @MouseMove.started += instance.OnMouseMove; @MouseMove.performed += instance.OnMouseMove; @MouseMove.canceled += instance.OnMouseMove; } }
public void SetCallbacks(IWorldActions instance) { if (m_Wrapper.m_WorldActionsCallbackInterface != null) { @Select.started -= m_Wrapper.m_WorldActionsCallbackInterface.OnSelect; @Select.performed -= m_Wrapper.m_WorldActionsCallbackInterface.OnSelect; @Select.canceled -= m_Wrapper.m_WorldActionsCallbackInterface.OnSelect; @PickDirection.started -= m_Wrapper.m_WorldActionsCallbackInterface.OnPickDirection; @PickDirection.performed -= m_Wrapper.m_WorldActionsCallbackInterface.OnPickDirection; @PickDirection.canceled -= m_Wrapper.m_WorldActionsCallbackInterface.OnPickDirection; } m_Wrapper.m_WorldActionsCallbackInterface = instance; if (instance != null) { @Select.started += instance.OnSelect; @Select.performed += instance.OnSelect; @Select.canceled += instance.OnSelect; @PickDirection.started += instance.OnPickDirection; @PickDirection.performed += instance.OnPickDirection; @PickDirection.canceled += instance.OnPickDirection; } }