public void SetCallbacks(IShootingActions instance)
 {
     if (m_Wrapper.m_ShootingActionsCallbackInterface != null)
     {
         @Shoot.started              -= m_Wrapper.m_ShootingActionsCallbackInterface.OnShoot;
         @Shoot.performed            -= m_Wrapper.m_ShootingActionsCallbackInterface.OnShoot;
         @Shoot.canceled             -= m_Wrapper.m_ShootingActionsCallbackInterface.OnShoot;
         @Aiming.started             -= m_Wrapper.m_ShootingActionsCallbackInterface.OnAiming;
         @Aiming.performed           -= m_Wrapper.m_ShootingActionsCallbackInterface.OnAiming;
         @Aiming.canceled            -= m_Wrapper.m_ShootingActionsCallbackInterface.OnAiming;
         @AimingMouse.started        -= m_Wrapper.m_ShootingActionsCallbackInterface.OnAimingMouse;
         @AimingMouse.performed      -= m_Wrapper.m_ShootingActionsCallbackInterface.OnAimingMouse;
         @AimingMouse.canceled       -= m_Wrapper.m_ShootingActionsCallbackInterface.OnAimingMouse;
         @AimingController.started   -= m_Wrapper.m_ShootingActionsCallbackInterface.OnAimingController;
         @AimingController.performed -= m_Wrapper.m_ShootingActionsCallbackInterface.OnAimingController;
         @AimingController.canceled  -= m_Wrapper.m_ShootingActionsCallbackInterface.OnAimingController;
     }
     m_Wrapper.m_ShootingActionsCallbackInterface = instance;
     if (instance != null)
     {
         @Shoot.started              += instance.OnShoot;
         @Shoot.performed            += instance.OnShoot;
         @Shoot.canceled             += instance.OnShoot;
         @Aiming.started             += instance.OnAiming;
         @Aiming.performed           += instance.OnAiming;
         @Aiming.canceled            += instance.OnAiming;
         @AimingMouse.started        += instance.OnAimingMouse;
         @AimingMouse.performed      += instance.OnAimingMouse;
         @AimingMouse.canceled       += instance.OnAimingMouse;
         @AimingController.started   += instance.OnAimingController;
         @AimingController.performed += instance.OnAimingController;
         @AimingController.canceled  += instance.OnAimingController;
     }
 }
Beispiel #2
0
 public void SetCallbacks(IShootingActions instance)
 {
     if (m_Wrapper.m_ShootingActionsCallbackInterface != null)
     {
         Aim.started     -= m_Wrapper.m_ShootingActionsCallbackInterface.OnAim;
         Aim.performed   -= m_Wrapper.m_ShootingActionsCallbackInterface.OnAim;
         Aim.canceled    -= m_Wrapper.m_ShootingActionsCallbackInterface.OnAim;
         Shoot.started   -= m_Wrapper.m_ShootingActionsCallbackInterface.OnShoot;
         Shoot.performed -= m_Wrapper.m_ShootingActionsCallbackInterface.OnShoot;
         Shoot.canceled  -= m_Wrapper.m_ShootingActionsCallbackInterface.OnShoot;
     }
     m_Wrapper.m_ShootingActionsCallbackInterface = instance;
     if (instance != null)
     {
         Aim.started     += instance.OnAim;
         Aim.performed   += instance.OnAim;
         Aim.canceled    += instance.OnAim;
         Shoot.started   += instance.OnShoot;
         Shoot.performed += instance.OnShoot;
         Shoot.canceled  += instance.OnShoot;
     }
 }