internal static PredictionOutput GetAoEPrediction(PredictionInput input) { switch (input.Type) { case SkillshotType.SkillshotCircle: return(Circle.GetCirclePrediction(input)); case SkillshotType.SkillshotCone: return(Cone.GetConePrediction(input)); case SkillshotType.SkillshotLine: return(Line.GetLinePrediction(input)); } return(new PredictionOutput()); }