public void SetCallbacks(IMobileActions instance)
 {
     if (m_Wrapper.m_MobileActionsCallbackInterface != null)
     {
         @Move.started        -= m_Wrapper.m_MobileActionsCallbackInterface.OnMove;
         @Move.performed      -= m_Wrapper.m_MobileActionsCallbackInterface.OnMove;
         @Move.canceled       -= m_Wrapper.m_MobileActionsCallbackInterface.OnMove;
         @Jump.started        -= m_Wrapper.m_MobileActionsCallbackInterface.OnJump;
         @Jump.performed      -= m_Wrapper.m_MobileActionsCallbackInterface.OnJump;
         @Jump.canceled       -= m_Wrapper.m_MobileActionsCallbackInterface.OnJump;
         @FlutePlay.started   -= m_Wrapper.m_MobileActionsCallbackInterface.OnFlutePlay;
         @FlutePlay.performed -= m_Wrapper.m_MobileActionsCallbackInterface.OnFlutePlay;
         @FlutePlay.canceled  -= m_Wrapper.m_MobileActionsCallbackInterface.OnFlutePlay;
         @Pause.started       -= m_Wrapper.m_MobileActionsCallbackInterface.OnPause;
         @Pause.performed     -= m_Wrapper.m_MobileActionsCallbackInterface.OnPause;
         @Pause.canceled      -= m_Wrapper.m_MobileActionsCallbackInterface.OnPause;
     }
     m_Wrapper.m_MobileActionsCallbackInterface = 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;
         @FlutePlay.started   += instance.OnFlutePlay;
         @FlutePlay.performed += instance.OnFlutePlay;
         @FlutePlay.canceled  += instance.OnFlutePlay;
         @Pause.started       += instance.OnPause;
         @Pause.performed     += instance.OnPause;
         @Pause.canceled      += instance.OnPause;
     }
 }
Exemplo n.º 2
0
 public void SetCallbacks(IMobileActions instance)
 {
     if (m_Wrapper.m_MobileActionsCallbackInterface != null)
     {
         @Movement.started   -= m_Wrapper.m_MobileActionsCallbackInterface.OnMovement;
         @Movement.performed -= m_Wrapper.m_MobileActionsCallbackInterface.OnMovement;
         @Movement.canceled  -= m_Wrapper.m_MobileActionsCallbackInterface.OnMovement;
     }
     m_Wrapper.m_MobileActionsCallbackInterface = instance;
     if (instance != null)
     {
         @Movement.started   += instance.OnMovement;
         @Movement.performed += instance.OnMovement;
         @Movement.canceled  += instance.OnMovement;
     }
 }