private void DoWaiting() { ElapsedTime += Time.ElapsedMilliseconds; if (ElapsedTime >= WaitTime) { ElapsedTime = 0d; StartScale = Scale; State = StylishVFXState.Scaling; } }
private void DoMoving() { ElapsedTime += Time.ElapsedMilliseconds; Position = Interpolation.Interpolate(StartPos, EndPos, ElapsedTime / MoveTime, Interpolation.InterpolationTypes.QuadOut); if (ElapsedTime >= MoveTime) { Position = EndPos; ElapsedTime = 0d; State = StylishVFXState.Waiting; } }