Example #1
0
    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();
    }
Example #2
0
 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();
 }