Пример #1
0
        public async Task <bool> SetOptions(GTAVOptions gameOptions)
        {
            List <string> optionStrings = this.GetGameOptionsAsStrings(gameOptions);

            if (optionStrings.Any())
            {
                return(await this.CreateCommandLineTxtFile(optionStrings));
            }

            return(true);
        }
Пример #2
0
        private List <string> GetGameOptionsAsStrings(GTAVOptions gameOptions)
        {
            List <string> optionStrings = new List <string>();

            if (gameOptions.OfflineMode)
            {
                optionStrings.Add("-scOfflineOnly");
            }

            return(optionStrings);
        }
Пример #3
0
        public bool StartGTAV(GTAVOptions gameOptions)
        {
            bool procLaunchResult = this.StartGTAVProcess();

            if (!procLaunchResult)
            {
                return(false);
            }

            return(true);
        }