Beispiel #1
0
 public void SetCallbacks(IBallActions instance)
 {
     if (m_Wrapper.m_BallActionsCallbackInterface != null)
     {
         @spawn.started      -= m_Wrapper.m_BallActionsCallbackInterface.OnSpawn;
         @spawn.performed    -= m_Wrapper.m_BallActionsCallbackInterface.OnSpawn;
         @spawn.canceled     -= m_Wrapper.m_BallActionsCallbackInterface.OnSpawn;
         @move.started       -= m_Wrapper.m_BallActionsCallbackInterface.OnMove;
         @move.performed     -= m_Wrapper.m_BallActionsCallbackInterface.OnMove;
         @move.canceled      -= m_Wrapper.m_BallActionsCallbackInterface.OnMove;
         @interact.started   -= m_Wrapper.m_BallActionsCallbackInterface.OnInteract;
         @interact.performed -= m_Wrapper.m_BallActionsCallbackInterface.OnInteract;
         @interact.canceled  -= m_Wrapper.m_BallActionsCallbackInterface.OnInteract;
     }
     m_Wrapper.m_BallActionsCallbackInterface = instance;
     if (instance != null)
     {
         @spawn.started      += instance.OnSpawn;
         @spawn.performed    += instance.OnSpawn;
         @spawn.canceled     += instance.OnSpawn;
         @move.started       += instance.OnMove;
         @move.performed     += instance.OnMove;
         @move.canceled      += instance.OnMove;
         @interact.started   += instance.OnInteract;
         @interact.performed += instance.OnInteract;
         @interact.canceled  += instance.OnInteract;
     }
 }
Beispiel #2
0
 public void SetCallbacks(IBallActions instance)
 {
     if (m_Wrapper.m_BallActionsCallbackInterface != null)
     {
         @Reset.started   -= m_Wrapper.m_BallActionsCallbackInterface.OnReset;
         @Reset.performed -= m_Wrapper.m_BallActionsCallbackInterface.OnReset;
         @Reset.canceled  -= m_Wrapper.m_BallActionsCallbackInterface.OnReset;
     }
     m_Wrapper.m_BallActionsCallbackInterface = instance;
     if (instance != null)
     {
         @Reset.started   += instance.OnReset;
         @Reset.performed += instance.OnReset;
         @Reset.canceled  += instance.OnReset;
     }
 }