/// <summary>
    /// An overloaded method where you can change the notification feedback type
    /// </summary>
    /// <param name="notificationFeedback">Notification feedback type: Success/Warning/Error</param>
    public static void Vibrate(NotificationFeedback notificationFeedback)
    {
#if UNITY_ANDROID && !UNITY_EDITOR
        Vibrate(AndroidHapticManager.HapticFeedback());
#elif UNITY_IOS && !UNITY_EDITOR
        Vibrate(Notification(notificationFeedback));
#else
        VibrateUnity();
#endif
    }
    /// <summary>
    /// An overloaded method where you can change the impact feedback type
    /// </summary>
    /// <param name="impactFeedback">Impact feedback type: Light/Medium/Heavy</param>
    public static void Vibrate(ImpactFeedback impactFeedback)
    {
#if UNITY_ANDROID && !UNITY_EDITOR
        Vibrate(AndroidHapticManager.HapticFeedback());
#elif UNITY_IOS && !UNITY_EDITOR
        Vibrate(Impact(impactFeedback));
#else
        VibrateUnity();
#endif
    }