/// <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); }