Пример #1
0
 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;
     }
 }
Пример #2
0
 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;
     }
 }