/// <summary> /// Triggers one of the haptic feedbacks available on iOS. /// </summary> public virtual void Trigger(iOSFeedbackType feedbackType) { if (FeedbackIdSet((int)feedbackType)) { TriggerFeedbackGenerator((int)feedbackType, false); } else { Debug.LogError("You cannot trigger a feedback generator without instantiating it first"); } }
/// <summary> /// Triggers one of the haptic feedbacks available on iOS. /// </summary> public virtual void Trigger(iOSFeedbackType feedbackType) { if (_isEnabled) { if (FeedbackIdSet((int)feedbackType)) { TriggerFeedbackGenerator((int)feedbackType, false); } else { Debug.LogError("You cannot trigger a feedback generator without instantiating it first"); } } else if (debug) { Debug.Log("Haptic Feedback not triggered because the property 'IsEnabled' of the iOSHapticFeedback component has beeen disabled."); } }
/// <summary> /// Triggers one of the haptic feedbacks available on iOS. /// </summary> public void Trigger(iOSFeedbackType feedbackType) { if (!GameData.Vibration) { return; } if (isDisabled) { return; } if (FeedbackIdSet((int)feedbackType)) { TriggerFeedbackGenerator((int)feedbackType, false); } else { Debug.LogError("You cannot trigger a feedback generator without instantiating it first"); } }
public void ReleaseFeedbackGenerator(iOSFeedbackType feedbackType) { base.ReleaseFeedbackGenerator((int)feedbackType); }
public void TriggerFeedbackGenerator(iOSFeedbackType feedbackType) { Trigger(feedbackType); }
public void PrepareFeedbackGenerator(iOSFeedbackType feedbackType) { base.PrepareFeedbackGenerator((int)feedbackType); }
public void InstantiateFeedbackGenerator(iOSFeedbackType feedbackType) { base.InstantiateFeedbackGenerator((int)feedbackType); }
/// <summary> /// Triggers one of the haptic feedbacks available on iOS. /// Warning: You are using the advanced mode. Make sure to prepare every feedback type before you trigger it. /// </summary> /// <param name="feedbackType">Feedback type.</param> public override void Trigger(iOSFeedbackType feedbackType) { TriggerFeedbackGenerator((int)feedbackType, true); }