public void SetCallbacks(ITitleScreenActions instance) { if (m_Wrapper.m_TitleScreenActionsCallbackInterface != null) { @Up.started -= m_Wrapper.m_TitleScreenActionsCallbackInterface.OnUp; @Up.performed -= m_Wrapper.m_TitleScreenActionsCallbackInterface.OnUp; @Up.canceled -= m_Wrapper.m_TitleScreenActionsCallbackInterface.OnUp; @Down.started -= m_Wrapper.m_TitleScreenActionsCallbackInterface.OnDown; @Down.performed -= m_Wrapper.m_TitleScreenActionsCallbackInterface.OnDown; @Down.canceled -= m_Wrapper.m_TitleScreenActionsCallbackInterface.OnDown; @Select.started -= m_Wrapper.m_TitleScreenActionsCallbackInterface.OnSelect; @Select.performed -= m_Wrapper.m_TitleScreenActionsCallbackInterface.OnSelect; @Select.canceled -= m_Wrapper.m_TitleScreenActionsCallbackInterface.OnSelect; } m_Wrapper.m_TitleScreenActionsCallbackInterface = instance; if (instance != null) { @Up.started += instance.OnUp; @Up.performed += instance.OnUp; @Up.canceled += instance.OnUp; @Down.started += instance.OnDown; @Down.performed += instance.OnDown; @Down.canceled += instance.OnDown; @Select.started += instance.OnSelect; @Select.performed += instance.OnSelect; @Select.canceled += instance.OnSelect; } }
public void SetCallbacks(ITitleScreenActions instance) { if (m_Wrapper.m_TitleScreenActionsCallbackInterface != null) { Enter.started -= m_Wrapper.m_TitleScreenActionsCallbackInterface.OnEnter; Enter.performed -= m_Wrapper.m_TitleScreenActionsCallbackInterface.OnEnter; Enter.canceled -= m_Wrapper.m_TitleScreenActionsCallbackInterface.OnEnter; } m_Wrapper.m_TitleScreenActionsCallbackInterface = instance; if (instance != null) { Enter.started += instance.OnEnter; Enter.performed += instance.OnEnter; Enter.canceled += instance.OnEnter; } }