public EditorSchemeService(ISchemeServiceHandlerFactory schemeServiceHandlerFactory) { _schemeServiceHandlerFactory = schemeServiceHandlerFactory; _handlerDict = new Dictionary <Type, object>(); InitHandler <ILocationScheme, LocationScheme>(); InitHandler <IPropScheme, PropScheme>(); InitHandler <ITacticalActScheme, TacticalActScheme>(); InitHandler <IPersonScheme, PersonScheme>(); InitHandler <IDropTableScheme, DropTableScheme>(); InitHandler <IPerkScheme, PerkScheme>(); InitHandler <IMonsterScheme, MonsterScheme>(); InitHandler <IDropTableModificatorScheme, DropTableModificatorScheme>(); }
public SchemeService(ISchemeServiceHandlerFactory schemeServiceHandlerFactory) { _schemeServiceHandlerFactory = schemeServiceHandlerFactory; _handlerDict = new Dictionary <Type, object>(); InitHandler <MapScheme>(); InitHandler <LocationScheme>(); InitHandler <PathScheme>(); InitHandler <PropScheme>(); InitHandler <TacticalActScheme>(); InitHandler <PersonScheme>(); InitHandler <DropTableScheme>(); InitHandler <PerkScheme>(); InitHandler <MonsterScheme>(); InitHandler <DropTableModificatorScheme>(); }