private void _startScreenShake() { Vector2 randomVector = new Vector2(random.RandfRange(-_amplitude, _amplitude), random.RandfRange(-_amplitude, _amplitude)); _shakeTween.InterpolateProperty(this, "offset", Offset, randomVector, _freqencyTimer.WaitTime, Tween.TransitionType.Sine, Tween.EaseType.InOut); _shakeTween.Start(); }
public void Stop() { _tween.InterpolateProperty(_line, "modulate", 1.0f, 0.0f, _random.RandfRange(_lifetime[0], _lifetime[1]), Tween.TransitionType.Circ, Tween.EaseType.Out); _tween.Start(); }