コード例 #1
0
 public SteamId(ulong steamIdUlong)
 {
     if (steamIdUlong < 76561197960265728)
     {
         throw new ArgumentException("SteamIdUlong cannot be less than '76561197960265728'");
     }
     AccountId    = IdConversions.UlongToAccountId(steamIdUlong);
     SteamIdUlong = steamIdUlong;
     SteamIdText  = IdConversions.UlongToSteamIdText(steamIdUlong);
 }
コード例 #2
0
 public SteamId(string steamIdText)
 {
     AccountId    = IdConversions.SteamIdTextToAccountId(steamIdText);
     SteamIdUlong = IdConversions.SteamIdTextToUlong(steamIdText);
     if (SteamIdUlong < 76561197960265728)
     {
         throw new ArgumentException("SteamIdUlong cannot be less than '76561197960265728'");
     }
     SteamIdText = steamIdText;
 }
コード例 #3
0
 /// <summary>
 /// Initializes a new SteamId as well as automatically performing the conversions to 'AccountId' 'SteamIdUlong' 'SteamIdText'
 /// </summary>
 /// <param name="accountId"></param>
 public SteamId(uint accountId)
 {
     AccountId    = accountId;
     SteamIdUlong = IdConversions.AccountIdToUlong(accountId);
     if (SteamIdUlong < 76561197960265728)
     {
         throw new ArgumentException("SteamIdUlong cannot be less than '76561197960265728'");
     }
     SteamIdText = IdConversions.AccountIdToSteamIdText(accountId);
 }