Esempio n. 1
0
        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>();
        }
Esempio n. 2
0
        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>();
        }