Artemis.Modules.Games.Dota2.Dota2ViewModel.FindGameDir C# (CSharp) Метод

FindGameDir() публичный Метод

public FindGameDir ( ) : void
Результат void
        public void FindGameDir()
        {
            var gameSettings = (Dota2Settings) GameSettings;
            // If already propertly set up, don't do anything
            if ((gameSettings.GameDirectory != null) && File.Exists(gameSettings.GameDirectory + "csgo.exe") &&
                File.Exists(gameSettings.GameDirectory + "/csgo/cfg/gamestate_integration_artemis.cfg"))
                return;

            var dir = GeneralHelpers.FindSteamGame(@"\dota 2 beta\game\bin\win32\dota2.exe");
            // Remove subdirectories where they stuck the executable
            dir = dir?.Substring(0, dir.Length - 15);

            gameSettings.GameDirectory = dir ?? string.Empty;
            gameSettings.Save();
        }