void LogMessage(string message)
        {
            DebugPane.Activate();
            DebugPane.OutputString(string.Format("{0}: {1} \r\n", PackageName, message));

            if (optionsPage.LoggingEnabled)
            {
                logger.Info(message);
            }
        }
Ejemplo n.º 2
0
        public override void LoadContent()
        {
            debugPane = new DebugPane();
            MainContainer.remove(MainContainer.Children.ToArray());
            MainContainer.add(debugPane);

            // TODO temporary solution?
            BattleManager = ((Besmash)ScreenManager.Game).BattleManager;
            BattlePane    = new BattlePane(BattleManager);
            MainContainer.add(BattlePane);
            base.LoadContent();

            TileMap.MapAlpha = 0;
        }
Ejemplo n.º 3
0
        private void MenuItemCallback(object sender, EventArgs e)
        {
            try
            {
                var processesKilled = CassiniUtil.KillAllCassiniInstances();

                DebugPane.Activate();
                DebugPane.OutputString($"{PackageName}: Mission Acquired. Hunting... \r\n");
                processesKilled.ForEach(p => DebugPane
                                        .OutputString($"{PackageName}: Killed {p.Name}: Id= {p.Id}, Handle= {p.Handle}.\r\n"));
                TaskBarUtil.RefreshNotificationArea();
                DebugPane.OutputString($"{PackageName}: Over and Out. \r\n");
            }
            catch (Exception exception)
            {
                Trace.WriteLine(CultureInfo.CurrentCulture, $"Exception: {exception.Message}");
            }
        }