public void SetCallbacks(IMainGameplayControlsActions instance) { if (m_Wrapper.m_MainGameplayControlsActionsCallbackInterface != null) { @Movement.started -= m_Wrapper.m_MainGameplayControlsActionsCallbackInterface.OnMovement; @Movement.performed -= m_Wrapper.m_MainGameplayControlsActionsCallbackInterface.OnMovement; @Movement.canceled -= m_Wrapper.m_MainGameplayControlsActionsCallbackInterface.OnMovement; @Look.started -= m_Wrapper.m_MainGameplayControlsActionsCallbackInterface.OnLook; @Look.performed -= m_Wrapper.m_MainGameplayControlsActionsCallbackInterface.OnLook; @Look.canceled -= m_Wrapper.m_MainGameplayControlsActionsCallbackInterface.OnLook; @Jump.started -= m_Wrapper.m_MainGameplayControlsActionsCallbackInterface.OnJump; @Jump.performed -= m_Wrapper.m_MainGameplayControlsActionsCallbackInterface.OnJump; @Jump.canceled -= m_Wrapper.m_MainGameplayControlsActionsCallbackInterface.OnJump; @Attack.started -= m_Wrapper.m_MainGameplayControlsActionsCallbackInterface.OnAttack; @Attack.performed -= m_Wrapper.m_MainGameplayControlsActionsCallbackInterface.OnAttack; @Attack.canceled -= m_Wrapper.m_MainGameplayControlsActionsCallbackInterface.OnAttack; @AbilityOne.started -= m_Wrapper.m_MainGameplayControlsActionsCallbackInterface.OnAbilityOne; @AbilityOne.performed -= m_Wrapper.m_MainGameplayControlsActionsCallbackInterface.OnAbilityOne; @AbilityOne.canceled -= m_Wrapper.m_MainGameplayControlsActionsCallbackInterface.OnAbilityOne; @AbilityTwo.started -= m_Wrapper.m_MainGameplayControlsActionsCallbackInterface.OnAbilityTwo; @AbilityTwo.performed -= m_Wrapper.m_MainGameplayControlsActionsCallbackInterface.OnAbilityTwo; @AbilityTwo.canceled -= m_Wrapper.m_MainGameplayControlsActionsCallbackInterface.OnAbilityTwo; } m_Wrapper.m_MainGameplayControlsActionsCallbackInterface = instance; if (instance != null) { @Movement.started += instance.OnMovement; @Movement.performed += instance.OnMovement; @Movement.canceled += instance.OnMovement; @Look.started += instance.OnLook; @Look.performed += instance.OnLook; @Look.canceled += instance.OnLook; @Jump.started += instance.OnJump; @Jump.performed += instance.OnJump; @Jump.canceled += instance.OnJump; @Attack.started += instance.OnAttack; @Attack.performed += instance.OnAttack; @Attack.canceled += instance.OnAttack; @AbilityOne.started += instance.OnAbilityOne; @AbilityOne.performed += instance.OnAbilityOne; @AbilityOne.canceled += instance.OnAbilityOne; @AbilityTwo.started += instance.OnAbilityTwo; @AbilityTwo.performed += instance.OnAbilityTwo; @AbilityTwo.canceled += instance.OnAbilityTwo; } }
public void SetCallbacks(IMainGameplayControlsActions instance) { if (m_Wrapper.m_MainGameplayControlsActionsCallbackInterface != null) { @Movement.started -= m_Wrapper.m_MainGameplayControlsActionsCallbackInterface.OnMovement; @Movement.performed -= m_Wrapper.m_MainGameplayControlsActionsCallbackInterface.OnMovement; @Movement.canceled -= m_Wrapper.m_MainGameplayControlsActionsCallbackInterface.OnMovement; @Look.started -= m_Wrapper.m_MainGameplayControlsActionsCallbackInterface.OnLook; @Look.performed -= m_Wrapper.m_MainGameplayControlsActionsCallbackInterface.OnLook; @Look.canceled -= m_Wrapper.m_MainGameplayControlsActionsCallbackInterface.OnLook; @Jump.started -= m_Wrapper.m_MainGameplayControlsActionsCallbackInterface.OnJump; @Jump.performed -= m_Wrapper.m_MainGameplayControlsActionsCallbackInterface.OnJump; @Jump.canceled -= m_Wrapper.m_MainGameplayControlsActionsCallbackInterface.OnJump; @Interact.started -= m_Wrapper.m_MainGameplayControlsActionsCallbackInterface.OnInteract; @Interact.performed -= m_Wrapper.m_MainGameplayControlsActionsCallbackInterface.OnInteract; @Interact.canceled -= m_Wrapper.m_MainGameplayControlsActionsCallbackInterface.OnInteract; @Pause.started -= m_Wrapper.m_MainGameplayControlsActionsCallbackInterface.OnPause; @Pause.performed -= m_Wrapper.m_MainGameplayControlsActionsCallbackInterface.OnPause; @Pause.canceled -= m_Wrapper.m_MainGameplayControlsActionsCallbackInterface.OnPause; } m_Wrapper.m_MainGameplayControlsActionsCallbackInterface = instance; if (instance != null) { @Movement.started += instance.OnMovement; @Movement.performed += instance.OnMovement; @Movement.canceled += instance.OnMovement; @Look.started += instance.OnLook; @Look.performed += instance.OnLook; @Look.canceled += instance.OnLook; @Jump.started += instance.OnJump; @Jump.performed += instance.OnJump; @Jump.canceled += instance.OnJump; @Interact.started += instance.OnInteract; @Interact.performed += instance.OnInteract; @Interact.canceled += instance.OnInteract; @Pause.started += instance.OnPause; @Pause.performed += instance.OnPause; @Pause.canceled += instance.OnPause; } }