private Charakter createNewCharater() { Charakter charakter = new Charakter(); String path; path = Path.Combine(ManagmentSaveStrings.currentDirectory, rootPath); path = Path.Combine(path, ManagmentSaveStrings.SaveLocation); controllTalent = new ControllTalent(getResourcePath()); charakter.addTalent(controllTalent.getTalentList <TalentClose>()); charakter.addTalent(controllTalent.getTalentList <TalentRange>()); charakter.addTalent(controllTalent.getTalentList <TalentWeaponless>()); charakter.addTalent(controllTalent.getTalentList <TalentCrafting>()); charakter.addTalent(controllTalent.getTalentList <TalentKnwoldage>()); charakter.addTalent(controllTalent.getTalentList <TalentNature>()); charakter.addTalent(controllTalent.getTalentList <TalentPhysical>()); charakter.addTalent(controllTalent.getTalentList <TalentSocial>()); charakter.addTalent(controllTalent.getTalentList <LanguageTalent>()); charakter.addTalent(controllTalent.getTalentList <FontTalent>()); controllLanguageFamily = new ControllLanguageFamily(charakter, getResourcePath()); return(charakter); }
public List <T> getTalentListController <T>() where T : InterfaceTalent { return(controllTalent.getTalentList <T>()); }