public void Shake(float Intensity = 0.1f, float Duration = 0.5f, bool Force = true, ShakePresets Direction = ShakePresets.BOTH) { if (!Force && ((shakeOffset.x != 0) || (shakeOffset.y != 0))) { return; } shakeIntensity = Intensity; shakeDuration = Duration; shakeDirection = Direction; shakeOffset.Set(0, 0); }
public void Shake(float Intensity = 0.05f, float Duration = 0.5f, Action OnComplete = null, bool Force = true, ShakePresets Direction = ShakePresets.NONE) { if(!Force && ((shakeOffset.x != 0) || (shakeOffset.y != 0))) return; shakeIntensity = Intensity; shakeDuration = Duration; shakeComplete = OnComplete; shakeDirection = Direction; shakeOffset.Set(0, 0); }
public void Shake(float Intensity = 0.05f, float Duration = 0.5f, Action OnComplete = null, bool Force = true, ShakePresets Direction = ShakePresets.NONE) { if (!Force && ((shakeOffset.x != 0) || (shakeOffset.y != 0))) { return; } shakeIntensity = Intensity; shakeDuration = Duration; shakeComplete = OnComplete; shakeDirection = Direction; shakeOffset.Set(0, 0); }