public List <AbilityEntry> Entries(IAbilitySetup setup) { return(Ids.Values.Where(entry => entry.Setup == setup.GetType()).ToList()); }
public bool ValidSetup(IAbilitySetup setup) { var type = setup.GetType(); return(type == Setup || type.IsSubclassOf(Setup)); }