public override void StartUsing(GameObject currentUsingObject) { base.StartUsing(currentUsingObject); if (safetySwitch.safetyOff) { slide.Fire(); FireBullet(); VRTK_SharedMethods.TriggerHapticPulse(VRTK_DeviceFinder.GetControllerIndex(controllerEvents.gameObject), 0.63f, 0.2f, 0.01f); } else { VRTK_SharedMethods.TriggerHapticPulse(VRTK_DeviceFinder.GetControllerIndex(controllerEvents.gameObject), 0.08f, 0.1f, 0.01f); } }
public override void StartUsing(GameObject currentUsingObject) { base.StartUsing(currentUsingObject); if (safetySwitch.safetyOff) { slide.Fire(); FireBullet(); controllerActions.TriggerHapticPulse(0.63f, 0.2f, 0.01f); } else { controllerActions.TriggerHapticPulse(0.08f, 0.1f, 0.01f); } }
public override void StartUsing(VRTK_InteractUse currentUsingObject) { base.StartUsing(currentUsingObject); if (safetySwitch.safetyOff) { slide.Fire(); FireBullet(); VRTK_ControllerHaptics.TriggerHapticPulse(VRTK_ControllerReference.GetControllerReference(controllerEvents.gameObject), 0.63f, 0.2f, 0.01f); } else { VRTK_ControllerHaptics.TriggerHapticPulse(VRTK_ControllerReference.GetControllerReference(controllerEvents.gameObject), 0.08f, 0.1f, 0.01f); } }