public void SetCallbacks(ICatActions instance) { if (m_Wrapper.m_CatActionsCallbackInterface != null) { @Move.started -= m_Wrapper.m_CatActionsCallbackInterface.OnMove; @Move.performed -= m_Wrapper.m_CatActionsCallbackInterface.OnMove; @Move.canceled -= m_Wrapper.m_CatActionsCallbackInterface.OnMove; } m_Wrapper.m_CatActionsCallbackInterface = instance; if (instance != null) { @Move.started += instance.OnMove; @Move.performed += instance.OnMove; @Move.canceled += instance.OnMove; } }
public void SetCallbacks(ICatActions instance) { if (m_Wrapper.m_CatActionsCallbackInterface != null) { @Move.started -= m_Wrapper.m_CatActionsCallbackInterface.OnMove; @Move.performed -= m_Wrapper.m_CatActionsCallbackInterface.OnMove; @Move.canceled -= m_Wrapper.m_CatActionsCallbackInterface.OnMove; @ButtonNorth.started -= m_Wrapper.m_CatActionsCallbackInterface.OnButtonNorth; @ButtonNorth.performed -= m_Wrapper.m_CatActionsCallbackInterface.OnButtonNorth; @ButtonNorth.canceled -= m_Wrapper.m_CatActionsCallbackInterface.OnButtonNorth; @ButtonSouthPress.started -= m_Wrapper.m_CatActionsCallbackInterface.OnButtonSouthPress; @ButtonSouthPress.performed -= m_Wrapper.m_CatActionsCallbackInterface.OnButtonSouthPress; @ButtonSouthPress.canceled -= m_Wrapper.m_CatActionsCallbackInterface.OnButtonSouthPress; @ButtonSouthRelease.started -= m_Wrapper.m_CatActionsCallbackInterface.OnButtonSouthRelease; @ButtonSouthRelease.performed -= m_Wrapper.m_CatActionsCallbackInterface.OnButtonSouthRelease; @ButtonSouthRelease.canceled -= m_Wrapper.m_CatActionsCallbackInterface.OnButtonSouthRelease; @ButtonEastPress.started -= m_Wrapper.m_CatActionsCallbackInterface.OnButtonEastPress; @ButtonEastPress.performed -= m_Wrapper.m_CatActionsCallbackInterface.OnButtonEastPress; @ButtonEastPress.canceled -= m_Wrapper.m_CatActionsCallbackInterface.OnButtonEastPress; @ButtonEastRelease.started -= m_Wrapper.m_CatActionsCallbackInterface.OnButtonEastRelease; @ButtonEastRelease.performed -= m_Wrapper.m_CatActionsCallbackInterface.OnButtonEastRelease; @ButtonEastRelease.canceled -= m_Wrapper.m_CatActionsCallbackInterface.OnButtonEastRelease; @ButtonWest.started -= m_Wrapper.m_CatActionsCallbackInterface.OnButtonWest; @ButtonWest.performed -= m_Wrapper.m_CatActionsCallbackInterface.OnButtonWest; @ButtonWest.canceled -= m_Wrapper.m_CatActionsCallbackInterface.OnButtonWest; @ButtonStart.started -= m_Wrapper.m_CatActionsCallbackInterface.OnButtonStart; @ButtonStart.performed -= m_Wrapper.m_CatActionsCallbackInterface.OnButtonStart; @ButtonStart.canceled -= m_Wrapper.m_CatActionsCallbackInterface.OnButtonStart; @ButtonSelect.started -= m_Wrapper.m_CatActionsCallbackInterface.OnButtonSelect; @ButtonSelect.performed -= m_Wrapper.m_CatActionsCallbackInterface.OnButtonSelect; @ButtonSelect.canceled -= m_Wrapper.m_CatActionsCallbackInterface.OnButtonSelect; } m_Wrapper.m_CatActionsCallbackInterface = instance; if (instance != null) { @Move.started += instance.OnMove; @Move.performed += instance.OnMove; @Move.canceled += instance.OnMove; @ButtonNorth.started += instance.OnButtonNorth; @ButtonNorth.performed += instance.OnButtonNorth; @ButtonNorth.canceled += instance.OnButtonNorth; @ButtonSouthPress.started += instance.OnButtonSouthPress; @ButtonSouthPress.performed += instance.OnButtonSouthPress; @ButtonSouthPress.canceled += instance.OnButtonSouthPress; @ButtonSouthRelease.started += instance.OnButtonSouthRelease; @ButtonSouthRelease.performed += instance.OnButtonSouthRelease; @ButtonSouthRelease.canceled += instance.OnButtonSouthRelease; @ButtonEastPress.started += instance.OnButtonEastPress; @ButtonEastPress.performed += instance.OnButtonEastPress; @ButtonEastPress.canceled += instance.OnButtonEastPress; @ButtonEastRelease.started += instance.OnButtonEastRelease; @ButtonEastRelease.performed += instance.OnButtonEastRelease; @ButtonEastRelease.canceled += instance.OnButtonEastRelease; @ButtonWest.started += instance.OnButtonWest; @ButtonWest.performed += instance.OnButtonWest; @ButtonWest.canceled += instance.OnButtonWest; @ButtonStart.started += instance.OnButtonStart; @ButtonStart.performed += instance.OnButtonStart; @ButtonStart.canceled += instance.OnButtonStart; @ButtonSelect.started += instance.OnButtonSelect; @ButtonSelect.performed += instance.OnButtonSelect; @ButtonSelect.canceled += instance.OnButtonSelect; } }