Beispiel #1
0
        private void DoWaiting()
        {
            ElapsedTime += Time.ElapsedMilliseconds;

            if (ElapsedTime >= WaitTime)
            {
                ElapsedTime = 0d;
                StartScale  = Scale;
                State       = StylishVFXState.Scaling;
            }
        }
Beispiel #2
0
        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;
            }
        }