public static IsSafeResult IsSafePoint(Vector2 point)
{
var result = new IsSafeResult { SkillshotList = new List<Skillshot>() };
foreach (var skillshot in
SkillshotDetector.DetectedSkillshots.Where(i => i.Evade && !i.IsSafePoint(point)))
{
result.SkillshotList.Add(skillshot);
}
result.IsSafe = result.SkillshotList.Count == 0;
return result;
}