Пример #1
0
        public void CanCreate()
        {
            var info = new SteamInfo(1, "some folder");

            info.AppId.Should().Be(1);
            info.Folder.Should().Be("some folder");
        }
Пример #2
0
        public bool IsSteamEdition()
        {
            var gameDir  = InstalledState.Directory;
            var steamApp = SteamInfo.TryGetSteamApp();

            if ((steamApp != null) && steamApp.IsValid)
            {
                return(gameDir.Equals(steamApp.AppPath)); // || HasSteamApiDlls();
            }
            return(false);
        }
Пример #3
0
    // Use this for initialization
    void Start()
    {
        sbm = GameObject.Find("_LOCALSCRIPTS").GetComponent <ScoreBoardManager>();
        if (!isLocalPlayer)
        {
            return;
        }
        si = GameObject.Find("Network").GetComponent <SteamInfo>();

        CmdSetSteamId(si.m_SteamID);
        CmdSetUserName(si.SteamName);
    }
Пример #4
0
        public async Task GetData()
        {
            WebRequest request = WebRequest.Create(@"https://api.steampowered.com/ISteamApps/GetAppList/v2/");

            WebResponse response = await request.GetResponseAsync();

            Stream       dataStream         = response.GetResponseStream();
            StreamReader reader             = new StreamReader(dataStream);
            string       responseFromServer = await reader.ReadToEndAsync();

            reader.Close();
            response.Close();

            steamInf = JsonConvert.DeserializeObject <SteamInfo>(responseFromServer);
        }
Пример #5
0
 protected virtual IAbsoluteDirectoryPath GetDefaultDirectory()
 => RegistryInfo.TryGetDefaultDirectory() ?? SteamInfo.TryGetDefaultDirectory();
Пример #6
0
 private SteamDirectories GetSteamDirectories()
 => IsSteamEdition() ? SteamInfo.GetDirectories(SteamHelper) : SteamDirectories.Default;