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; } }
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; } }