Beispiel #1
0
        /// <summary>
        ///     Returns the missile position after time time.
        /// </summary>
        public Vector2 GlobalGetMissilePosition(int time)
        {
            var t = Math.Max(0, System.Environment.TickCount + time - StartTick - SkillshotData.Delay);

            t = (int)Math.Max(0, Math.Min(EndPosition.LSDistance(StartPosition), t * SkillshotData.MissileSpeed / 1000));
            return(StartPosition + Direction * t);
        }