/// <summary> /// Active Shake FX. Add a Shake effect to the current camera. /// </summary> /// <param name="duration">Set the time effect in second.</param> /// <param name="Speed">Set the animation speed</param> public static void EarthQuakeShake(float duration, float Speed) { if (CurrentCamera == null) { CurrentCamera = Camera.main; } CameraPlay_Shake CP = CurrentCamera.gameObject.AddComponent <CameraPlay_Shake>() as CameraPlay_Shake; CP.Duration = duration; CP.Speed = Speed; CP.Size = 2; }