示例#1
0
        public void OneTimeSetup()
        {
            _taskManager = IoCManager.Resolve <ITaskManager>();
            _taskManager.Initialize();
            IComponentFactory componentFactory = IoCManager.Resolve <IComponentFactory>();

            componentFactory.RegisterClass <DMISpriteComponent>();
            componentFactory.GenerateNetIds();
            _dreamMan = IoCManager.Resolve <IDreamManager>();
            Compile(InitializeEnvironment);
            _dreamMan.Initialize(Path.ChangeExtension(InitializeEnvironment, "json"));
        }
示例#2
0
 public override void PostInit()
 {
     _commandSystem = EntitySystem.Get <DreamCommandSystem>();
     _dreamManager.Initialize(_configManager.GetCVar <string>(OpenDreamCVars.JsonPath));
 }
示例#3
0
 public override void PostInit()
 {
     _commandSystem = EntitySystem.Get <DreamCommandSystem>();
     _dreamManager.Initialize();
 }