public void SetCallbacks(IUserInterfaceActions instance) { if (m_Wrapper.m_UserInterfaceActionsCallbackInterface != null) { @Inventory.started -= m_Wrapper.m_UserInterfaceActionsCallbackInterface.OnInventory; @Inventory.performed -= m_Wrapper.m_UserInterfaceActionsCallbackInterface.OnInventory; @Inventory.canceled -= m_Wrapper.m_UserInterfaceActionsCallbackInterface.OnInventory; } m_Wrapper.m_UserInterfaceActionsCallbackInterface = instance; if (instance != null) { @Inventory.started += instance.OnInventory; @Inventory.performed += instance.OnInventory; @Inventory.canceled += instance.OnInventory; } }
public void SetCallbacks(IUserInterfaceActions instance) { if (m_Wrapper.m_UserInterfaceActionsCallbackInterface != null) { @Enter.started -= m_Wrapper.m_UserInterfaceActionsCallbackInterface.OnEnter; @Enter.performed -= m_Wrapper.m_UserInterfaceActionsCallbackInterface.OnEnter; @Enter.canceled -= m_Wrapper.m_UserInterfaceActionsCallbackInterface.OnEnter; @Start.started -= m_Wrapper.m_UserInterfaceActionsCallbackInterface.OnStart; @Start.performed -= m_Wrapper.m_UserInterfaceActionsCallbackInterface.OnStart; @Start.canceled -= m_Wrapper.m_UserInterfaceActionsCallbackInterface.OnStart; @DpadDown.started -= m_Wrapper.m_UserInterfaceActionsCallbackInterface.OnDpadDown; @DpadDown.performed -= m_Wrapper.m_UserInterfaceActionsCallbackInterface.OnDpadDown; @DpadDown.canceled -= m_Wrapper.m_UserInterfaceActionsCallbackInterface.OnDpadDown; @DpadUp.started -= m_Wrapper.m_UserInterfaceActionsCallbackInterface.OnDpadUp; @DpadUp.performed -= m_Wrapper.m_UserInterfaceActionsCallbackInterface.OnDpadUp; @DpadUp.canceled -= m_Wrapper.m_UserInterfaceActionsCallbackInterface.OnDpadUp; @Back.started -= m_Wrapper.m_UserInterfaceActionsCallbackInterface.OnBack; @Back.performed -= m_Wrapper.m_UserInterfaceActionsCallbackInterface.OnBack; @Back.canceled -= m_Wrapper.m_UserInterfaceActionsCallbackInterface.OnBack; } m_Wrapper.m_UserInterfaceActionsCallbackInterface = instance; if (instance != null) { @Enter.started += instance.OnEnter; @Enter.performed += instance.OnEnter; @Enter.canceled += instance.OnEnter; @Start.started += instance.OnStart; @Start.performed += instance.OnStart; @Start.canceled += instance.OnStart; @DpadDown.started += instance.OnDpadDown; @DpadDown.performed += instance.OnDpadDown; @DpadDown.canceled += instance.OnDpadDown; @DpadUp.started += instance.OnDpadUp; @DpadUp.performed += instance.OnDpadUp; @DpadUp.canceled += instance.OnDpadUp; @Back.started += instance.OnBack; @Back.performed += instance.OnBack; @Back.canceled += instance.OnBack; } }