private void CheckSkillDueTime(double frame, params List<TriggeredSkill>[] skillLists) { foreach(var skillList in skillLists) { foreach (var s in skillList.ToArray()) { if (frame > s.Until) { skillList.Remove(s); } } } }