public static void Play(VibrateType type) { #if UNITY_ANDROID && !UNITY_EDITOR switch (type) { case VibrateType.Default: Vibrate(500); break; case VibrateType.Peek: Vibrate(10); break; case VibrateType.Pop: Vibrate(20); break; case VibrateType.Cancelled: Vibrate(100); break; case VibrateType.TryAgain: Vibrate(200); break; case VibrateType.Failed: Vibrate(300); break; } #endif }
public static void Play(VibrateType type) { if (Vibro) { #if UNITY_EDITOR #elif UNITY_IOS && VIBRO iosVibrate.iosStartCustomVibrate((int)type); #elif UNITY_ANDROID AndroidVibrate.Play(type); #endif } }
public void Vibrate(VibrateType type) { if (IsVibrate) return; switch (type) { case VibrateType.ShortVibrate: vc.Start(TimeSpan.FromMilliseconds(80)); break; case VibrateType.LongVibrate: vc.Start(TimeSpan.FromMilliseconds(300)); break; default: break; } }
public void Vibrate(VibrateType type) { if (!IsVibrate) { return; } switch (type) { case VibrateType.ShortVibrate: vc.Start(TimeSpan.FromMilliseconds(100)); break; case VibrateType.LongVibrate: vc.Start(TimeSpan.FromMilliseconds(300)); break; default: break; } }
public void Vibrate(VibrateType typ) { #if (UNITY_IPHONE || UNITY_IOS) && !UNITY_EDITOR if (typ == VibrateType.NORMAL) { _TAG_iOSNativeVibrate_Vibrate("NORMAL"); } else if (typ == VibrateType.PEEK) { _TAG_iOSNativeVibrate_Vibrate("PEEK"); } else if (typ == VibrateType.POP) { _TAG_iOSNativeVibrate_Vibrate("POP"); } else if (typ == VibrateType.CONTINUE) { _TAG_iOSNativeVibrate_Vibrate("CONTINUE"); } #endif }