CameraBuddy.Camera.CameraMovement.MoveToSmooth C# (CSharp) Method

MoveToSmooth() public static method

public static MoveToSmooth ( Priority priority, System.Vector2 end, float speed, bool zoomInOut = false ) : void
priority Priority
end System.Vector2
speed float
zoomInOut bool
return void
        public static void MoveToSmooth(Priority priority, Vector2 end, float speed, bool zoomInOut = false)
        {
            if (IsMoving && priority <= CurrentMovePriority) return;

            //Setting states so we know where we are going and where from
            SetMoveStates(end);
            Speed = speed;

            if (Distance < 5) return;
            IsMoving = true;
            CurrentMovePriority = priority;
            Drawing.OnDraw += Drawing_OnDraw;
        }