Пример #1
0
        private List <Flag> availableFlags        = new List <Flag>();                 // list of all flags (used for comparison)

        public FlagsWindow(GameManager m)
        {
            InitializeComponent();
            gameManager = m;
            cmdManager  = new CommandlineManager(m);
            Setup();
        }
Пример #2
0
        private void Setup()
        {
            // throw error if GTA is not installed
            if (IsAnyNullOrEmpty(Manager))
            {
                ShowInitErrorAndExit();
                Environment.Exit(0);
            }

            // add game properties to the datagrid
            foreach (GameProperty p in Manager.GameProperties)
            {
                GameProperties.Add(p);
            }
            GameInfoDataGrid.DataContext = GameProperties;
            CommandlineManager           = new CommandlineManager(Manager);
            DeleteUpdater();
            SetCheckboxStates();
            Utils.Log("MainWindow: setup complete");
        }
Пример #3
0
        private void Setup()
        {
            // throw error if GTA is not installed
            if (IsAnyNullOrEmpty(Manager))
            {
                ShowInitErrorAndExit();
                Environment.Exit(0);
            }

            // add game properties to the datagrid
            foreach (var property in Manager.GameProperties)
            {
                GameProperties.Add(property);
            }
            GameInfoDataGrid.DataContext = GameProperties;
            CommandlineManager           = new CommandlineManager(Manager);
            SetCheckboxStates();
            if (!Manager.IsScriptHookInstalled())
            {
                Utils.Log("ScriptHookV not installed, disabling menu item...");
                itemScriptHookChecker.IsEnabled = false;
            }
            Utils.Log("MainWindow: setup complete");
        }