public void CanCreate() { var info = new SteamInfo(1, "some folder"); info.AppId.Should().Be(1); info.Folder.Should().Be("some folder"); }
public bool IsSteamEdition() { var gameDir = InstalledState.Directory; var steamApp = SteamInfo.TryGetSteamApp(); if ((steamApp != null) && steamApp.IsValid) { return(gameDir.Equals(steamApp.AppPath)); // || HasSteamApiDlls(); } return(false); }
// 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); }
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); }
protected virtual IAbsoluteDirectoryPath GetDefaultDirectory() => RegistryInfo.TryGetDefaultDirectory() ?? SteamInfo.TryGetDefaultDirectory();
private SteamDirectories GetSteamDirectories() => IsSteamEdition() ? SteamInfo.GetDirectories(SteamHelper) : SteamDirectories.Default;