예제 #1
0
 public void SetCallbacks(ICameraMovementActions instance)
 {
     if (m_Wrapper.m_CameraMovementActionsCallbackInterface != null)
     {
         @Movement.started   -= m_Wrapper.m_CameraMovementActionsCallbackInterface.OnMovement;
         @Movement.performed -= m_Wrapper.m_CameraMovementActionsCallbackInterface.OnMovement;
         @Movement.canceled  -= m_Wrapper.m_CameraMovementActionsCallbackInterface.OnMovement;
     }
     m_Wrapper.m_CameraMovementActionsCallbackInterface = instance;
     if (instance != null)
     {
         @Movement.started   += instance.OnMovement;
         @Movement.performed += instance.OnMovement;
         @Movement.canceled  += instance.OnMovement;
     }
 }
예제 #2
0
 public void SetCallbacks(ICameraMovementActions instance)
 {
     if (m_Wrapper.m_CameraMovementActionsCallbackInterface != null)
     {
         Move.started   -= m_Wrapper.m_CameraMovementActionsCallbackInterface.OnMove;
         Move.performed -= m_Wrapper.m_CameraMovementActionsCallbackInterface.OnMove;
         Move.canceled  -= m_Wrapper.m_CameraMovementActionsCallbackInterface.OnMove;
         Zoom.started   -= m_Wrapper.m_CameraMovementActionsCallbackInterface.OnZoom;
         Zoom.performed -= m_Wrapper.m_CameraMovementActionsCallbackInterface.OnZoom;
         Zoom.canceled  -= m_Wrapper.m_CameraMovementActionsCallbackInterface.OnZoom;
     }
     m_Wrapper.m_CameraMovementActionsCallbackInterface = instance;
     if (instance != null)
     {
         Move.started   += instance.OnMove;
         Move.performed += instance.OnMove;
         Move.canceled  += instance.OnMove;
         Zoom.started   += instance.OnZoom;
         Zoom.performed += instance.OnZoom;
         Zoom.canceled  += instance.OnZoom;
     }
 }