public void SetCallbacks(IPlayer3Actions instance) { if (m_Wrapper.m_Player3ActionsCallbackInterface != null) { @Move.started -= m_Wrapper.m_Player3ActionsCallbackInterface.OnMove; @Move.performed -= m_Wrapper.m_Player3ActionsCallbackInterface.OnMove; @Move.canceled -= m_Wrapper.m_Player3ActionsCallbackInterface.OnMove; @Interact.started -= m_Wrapper.m_Player3ActionsCallbackInterface.OnInteract; @Interact.performed -= m_Wrapper.m_Player3ActionsCallbackInterface.OnInteract; @Interact.canceled -= m_Wrapper.m_Player3ActionsCallbackInterface.OnInteract; @Sprint.started -= m_Wrapper.m_Player3ActionsCallbackInterface.OnSprint; @Sprint.performed -= m_Wrapper.m_Player3ActionsCallbackInterface.OnSprint; @Sprint.canceled -= m_Wrapper.m_Player3ActionsCallbackInterface.OnSprint; } m_Wrapper.m_Player3ActionsCallbackInterface = instance; if (instance != null) { @Move.started += instance.OnMove; @Move.performed += instance.OnMove; @Move.canceled += instance.OnMove; @Interact.started += instance.OnInteract; @Interact.performed += instance.OnInteract; @Interact.canceled += instance.OnInteract; @Sprint.started += instance.OnSprint; @Sprint.performed += instance.OnSprint; @Sprint.canceled += instance.OnSprint; } }
public void SetCallbacks(IPlayer3Actions instance) { if (m_Wrapper.m_Player3ActionsCallbackInterface != null) { @Move.started -= m_Wrapper.m_Player3ActionsCallbackInterface.OnMove; @Move.performed -= m_Wrapper.m_Player3ActionsCallbackInterface.OnMove; @Move.canceled -= m_Wrapper.m_Player3ActionsCallbackInterface.OnMove; @Jump.started -= m_Wrapper.m_Player3ActionsCallbackInterface.OnJump; @Jump.performed -= m_Wrapper.m_Player3ActionsCallbackInterface.OnJump; @Jump.canceled -= m_Wrapper.m_Player3ActionsCallbackInterface.OnJump; } m_Wrapper.m_Player3ActionsCallbackInterface = instance; if (instance != null) { @Move.started += instance.OnMove; @Move.performed += instance.OnMove; @Move.canceled += instance.OnMove; @Jump.started += instance.OnJump; @Jump.performed += instance.OnJump; @Jump.canceled += instance.OnJump; } }