Пример #1
0
        internal static DiabloInterface Create(List <Type> pluginTypes)
        {
            var di = new DiabloInterface();

            di.configService = new ConfigService(new ApplicationStorage());
            di.game          = new GameService(di);
            di.plugins       = new PluginService(di, pluginTypes);
            di.Initialize();
            return(di);
        }
Пример #2
0
        internal static DiabloInterface Create()
        {
            var di = new DiabloInterface();

            di.configService = new ConfigService(new ApplicationStorage());
            di.game          = new GameService(di);
            di.plugins       = new PluginService(di, Path.Combine(Environment.CurrentDirectory, "Plugins"));
            di.Initialize();
            return(di);
        }