Exemple #1
0
#pragma warning restore 618
        public void TestFixtureSetUp()
        {
            BossManager       = MockRepository.GenerateStub <IBossManager>();
            BulletManager     = MockRepository.GenerateStub <IBulletManager>();
            CollisionManager  = MockRepository.GenerateStub <ICollisionManager>();
            CommandManager    = MockRepository.GenerateStub <ICommandManager>();
            ConfigManager     = MockRepository.GenerateStub <IConfigManager>();
            ContentManager    = MockRepository.GenerateStub <IContentManager>();
            ControlManager    = MockRepository.GenerateStub <IControlManager>();
            DebugManager      = MockRepository.GenerateStub <IDebugManager>();
            DelayManager      = MockRepository.GenerateStub <IDelayManager>();
            DeviceManager     = MockRepository.GenerateStub <IDeviceManager>();
            EnemyManager      = MockRepository.GenerateStub <IEnemyManager>();
            EventManager      = MockRepository.GenerateStub <IEventManager>();
            ExplosionManager  = MockRepository.GenerateStub <IExplosionManager>();
            IconManager       = MockRepository.GenerateStub <IIconManager>();
            ImageManager      = MockRepository.GenerateStub <IImageManager>();
            InputManager      = MockRepository.GenerateStub <IInputManager>();
            LevelManager      = MockRepository.GenerateStub <ILevelManager>();
            MoverManager      = MockRepository.GenerateStub <IMoverManager>();
            RandomManager     = MockRepository.GenerateStub <IRandomManager>();
            RenderManager     = MockRepository.GenerateStub <IRenderManager>();
            ResolutionManager = MockRepository.GenerateStub <IResolutionManager>();
            ScoreManager      = MockRepository.GenerateStub <IScoreManager>();
            ScreenManager     = MockRepository.GenerateStub <IScreenManager>();
            SoundManager      = MockRepository.GenerateStub <ISoundManager>();
            SpriteManager     = MockRepository.GenerateStub <ISpriteManager>();
            StateManager      = MockRepository.GenerateStub <IStateManager>();
            StopwatchManager  = MockRepository.GenerateStub <IStopwatchManager>();
            StorageManager    = MockRepository.GenerateStub <IStorageManager>();
            TextManager       = MockRepository.GenerateStub <ITextManager>();
            ThreadManager     = MockRepository.GenerateStub <IThreadManager>();
            FileManager       = MockRepository.GenerateStub <IFileManager>();
            Logger            = MockRepository.GenerateStub <ILogger>();
        }
Exemple #2
0
#pragma warning restore 618
        public void TestFixtureTearDown()
        {
            BossManager       = null;
            BulletManager     = null;
            CollisionManager  = null;
            CommandManager    = null;
            ConfigManager     = null;
            ContentManager    = null;
            ControlManager    = null;
            DebugManager      = null;
            DelayManager      = null;
            DeviceManager     = null;
            EnemyManager      = null;
            EventManager      = null;
            ExplosionManager  = null;
            IconManager       = null;
            ImageManager      = null;
            InputManager      = null;
            LevelManager      = null;
            MoverManager      = null;
            RandomManager     = null;
            RenderManager     = null;
            ResolutionManager = null;
            ScoreManager      = null;
            ScreenManager     = null;
            SoundManager      = null;
            SpriteManager     = null;
            StateManager      = null;
            StopwatchManager  = null;
            StorageManager    = null;
            TextManager       = null;
            ThreadManager     = null;
            FileManager       = null;
            Logger            = null;
        }
Exemple #3
0
        //加载GameInit基础
        private void LoadGameInitBase()
        {
            ModManager   = (IModManager)GameManager.GetManager("ModManager");
            SoundManager = (ISoundManager)GameManager.GetManager("SoundManager");
            DebugManager = (IDebugManager)GameManager.GetManager("DebugManager");

            IntroAudio = SoundManager.RegisterSoundPlayer(GameSoundType.UI, GameManager.FindStaticAssets <AudioClip>("IntroMusic"));
        }
		public WatchListViewModel(IDebugManager debugManager) : this()
		{
			_debugManager = IoC.Get<IDebugManager>();

			_debugManager.DebugFrameChanged += WatchListViewModel_DebugFrameChanged;

			_debugManager.DebugSessionStarted += (sender, e) => { IsVisible = true; };

			_debugManager.DebugSessionEnded += (sender, e) =>
			{
				IsVisible = false;
				Clear();
			};
		}
        public void Activation()
        {
            _debugManager = IoC.Get <IDebugManager>();

            _debugManager.DebugFrameChanged += _debugManager_DebugFrameChanged;

            _debugManager.DebugSessionStarted += (sender, e) => { IsVisible = true; };

            _debugManager.DebugSessionEnded += (sender, e) =>
            {
                IsVisible = false;
                Clear();
            };
        }
        public WatchListViewModel(IDebugManager debugManager) : this()
        {
            _debugManager = IoC.Get <IDebugManager>();

            _debugManager.DebugFrameChanged += WatchListViewModel_DebugFrameChanged;

            _debugManager.DebugSessionStarted += (sender, e) => { IsVisible = true; };

            _debugManager.DebugSessionEnded += (sender, e) =>
            {
                IsVisible = false;
                Clear();
            };
        }
		public void Activation()
		{
			_debugManager = IoC.Get<IDebugManager>();

			_debugManager.DebugFrameChanged += _debugManager_DebugFrameChanged;

			_debugManager.DebugSessionStarted += (sender, e) => { IsVisible = true; };

			_debugManager.DebugSessionEnded += (sender, e) =>
			{
				IsVisible = false;
				Clear();
			};
		}
        public void Activation()
        {
            _debugManager = IoC.Get <IDebugManager>();
            _debugManager.DebugFrameChanged += RegistersViewModel_DebugFrameChanged;
            _debugManager.DebuggerChanged   += (sender, e) => { firstStopInSession = true; };

            _debugManager.DebugSessionStarted += (sender, e) => { IsVisible = true; };

            _debugManager.DebugSessionEnded += (sender, e) =>
            {
                IsVisible = false;
                Clear();
            };
        }
Exemple #9
0
        private void InitModDebug()
        {
            UIManager    = (UIManager)GameManager.GetManager(UIManager.TAG);
            DebugManager = (IDebugManager)GameManager.GetManager("DebugManager");
            DebugManager.RegisterCommand("loadmod", OnCommandLoadMod, 1, "[packagePath:string] [initialize:true/false] 加载模组 [模组完整路径] [是否立即初始化]");
            DebugManager.RegisterCommand("unloadmod", OnCommandUnLoadMod, 1, "[packageUid:int]  加载模组 [模组UID]");
            DebugManager.RegisterCommand("initmod", OnCommandInitializeMod, 1, "[packageUid:int]  初始化模组 [模组UID]");
            DebugManager.RegisterCommand("modasset", OnCommandShowModAssets, 1, "[packageUid:int]  显示模组包内所有资源 [模组UID]");
            DebugManager.RegisterCommand("mods", OnCommandShowAllMod, 0, "显示所有模组");
            DebugManager.AddCustomDebugToolItem("模组管理器", new GameHandler(TAG, OnDebugToolItemClick));

            settings    = GameSettingsManager.GetSettings("core");
            hideCoreMod = settings.GetBool("modmgr.hideCoreMod", true);

            InitModManagementWindow();
        }
Exemple #10
0
        public void Activation()
        {
            _debugManager = IoC.Get <IDebugManager>();
            _debugManager.DebuggerChanged += (sender, e) => { SetDebugger(_debugManager.CurrentDebugger); };

            _debugManager.DebugFrameChanged += _debugManager_DebugFrameChanged;

            _debugManager.DebugSessionStarted += (sender, e) => { IsVisible = true; };

            _debugManager.DebugSessionEnded += (sender, e) =>
            {
                IsVisible = false;

                // TODO clear out data ready for GC, this requires a fix in Avalonia.
                //DisassemblyData = null;
            };
        }
		public virtual void Activation()
		{
			_debugManager = IoC.Get<IDebugManager>();

            if (_debugManager != null)
            {
                _debugManager.DebugFrameChanged += WatchListViewModel_DebugFrameChanged;

                _debugManager.DebugSessionStarted += (sender, e) => { IsVisible = true; };

                _debugManager.DebugSessionEnded += (sender, e) =>
                {
                    IsVisible = false;
                    Clear();
                };
            }
		}
        public virtual void Activation()
        {
            _debugManager = IoC.Get <IDebugManager>();

            if (_debugManager != null)
            {
                _debugManager.DebugFrameChanged += WatchListViewModel_DebugFrameChanged;

                _debugManager.DebugSessionStarted += (sender, e) => { IsVisible = true; };

                _debugManager.DebugSessionEnded += (sender, e) =>
                {
                    IsVisible = false;
                    Clear();
                };
            }
        }
Exemple #13
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!this.IsPostBack)
            {
                long debugID = this.Request.QueryString["ID"].ToInt64();

                IDebugManager debugger = DebugManagerFactory.CreateDebugManager("");
                BusinessDebug debug    = debugger.GetDebug(debugID);

                if (debug == null)
                {
                    this.ResponseRedirect("访问的数据不存在!错误代码:001");
                    return;
                }

                List <IDataItem> list = debug.ToDataItem();
                this.SetControlValue(list);
            }
        }
        public DebugHoverProbeViewModel(IDebugManager debugManager) : base(debugManager)
        {

        }
 public DebugHoverProbeViewModel(IDebugManager debugManager) : base(debugManager)
 {
 }
 public FrameViewModel(IDebugManager debugManager, Frame model) : base(model)
 {
     _debugManager = debugManager;
 }
 public DebugManagerWrapper(IDebugManager debugManager, IServiceProvider serviceProvider)
 {
     _logger = serviceProvider.GetRequiredService <ILogger <DebugManagerWrapper> >();
     OriginalDebugManager = debugManager;
     _debugManagerLogger  = (ILogger)serviceProvider.GetRequiredService(typeof(ILogger <>).MakeGenericType(debugManager.GetType()));
 }
Exemple #18
0
        // Constructor
        public Engine(IAssetManager assetManager, IInputManager inputManager, IScreenManager screenManager,
                      ITimeManager timeManager, ISceneManager sceneManager, IRenderManager renderManager, IDebugManager debugManager)
        {
            // Managers
            _assetManager  = assetManager as IAssetManagerInternal;
            _inputManager  = inputManager as IInputManagerInternal;
            _screenManager = screenManager as IScreenManagerInternal;
            _timeManager   = timeManager as ITimeManagerInternal;
            _sceneManager  = sceneManager as ISceneManagerInternal;
            _renderManager = renderManager as IRenderManagerInternal;
            _debugManager  = debugManager as IDebugManagerInternal;

            Instance = this;
        }
Exemple #19
0
 public InsightStorage(IDebugManager debugManager)
 {
     _debugManager = debugManager;
 }
Exemple #20
0
 public GameManager
 (
     IBossManager bossManager,
     IBulletManager bulletManager,
     ICollisionManager collisionManager,
     ICommandManager commandManager,
     IConfigManager configManager,
     IContentManager contentManager,
     IControlManager controlManager,
     IDebugManager debugManager,
     IDelayManager delayManager,
     IDeviceManager deviceManager,
     IEnemyManager enemyManager,
     IEventManager eventManager,
     IExplosionManager explosionManager,
     IIconManager iconManager,
     IImageManager imageManager,
     IInputManager inputManager,
     ILevelManager levelManager,
     IMoverManager moverManager,
     IRandomManager randomManager,
     IRenderManager renderManager,
     IResolutionManager resolutionManager,
     IScoreManager scoreManager,
     IScreenManager screenManager,
     ISoundManager soundManager,
     ISpriteManager spriteManager,
     IStateManager stateManager,
     IStopwatchManager stopwatchManager,
     IStorageManager storageManager,
     ITextManager textManager,
     IThreadManager threadManager,
     IFileManager fileManager,
     ILogger logger
 )
 {
     BossManager       = bossManager;
     BulletManager     = bulletManager;
     CollisionManager  = collisionManager;
     CommandManager    = commandManager;
     ConfigManager     = configManager;
     ContentManager    = contentManager;
     ControlManager    = controlManager;
     DebugManager      = debugManager;
     DelayManager      = delayManager;
     DeviceManager     = deviceManager;
     EnemyManager      = enemyManager;
     EventManager      = eventManager;
     ExplosionManager  = explosionManager;
     ImageManager      = imageManager;
     IconManager       = iconManager;
     InputManager      = inputManager;
     LevelManager      = levelManager;
     MoverManager      = moverManager;
     RandomManager     = randomManager;
     RenderManager     = renderManager;
     ResolutionManager = resolutionManager;
     ScoreManager      = scoreManager;
     ScreenManager     = screenManager;
     SoundManager      = soundManager;
     SpriteManager     = spriteManager;
     StateManager      = stateManager;
     StopwatchManager  = stopwatchManager;
     StorageManager    = storageManager;
     TextManager       = textManager;
     ThreadManager     = threadManager;
     FileManager       = fileManager;
     Logger            = logger;
 }
        public void Activation()
        {
            _debugManager = IoC.Get<IDebugManager>();
            _debugManager.DebuggerChanged += (sender, e) => { SetDebugger(_debugManager.CurrentDebugger); };

            _debugManager.DebugFrameChanged += _debugManager_DebugFrameChanged;

            _debugManager.DebugSessionStarted += (sender, e) => { IsVisible = true; };

            _debugManager.DebugSessionEnded += (sender, e) =>
            {
                IsVisible = false;

                // TODO clear out data ready for GC, this requires a fix in Avalonia.
                //DisassemblyData = null;
            };            
        }
 public EnableDebugModeFilter(IDebugManager debugManager)
 {
     _debugManager = debugManager;
 }
        public static Vec3 GetDebugVector()
        {
            IDebugManager debugManager = Debug.DebugManager;

            return(debugManager == null ? Vec3.Zero : debugManager.GetDebugVector());
        }
Exemple #24
0
 public InsightStorage(IDebugManager debugManager)
 {
     _debugManager = debugManager;
 }