Renaiming top tier to Steam*

This commit is contained in:
Garry Newman 2019-04-16 14:21:48 +01:00
parent 353ddc5a8d
commit 50ddedfd6e
18 changed files with 87 additions and 87 deletions

View File

@ -17,7 +17,7 @@ namespace Steamworks
//
// Init Client
//
Steamworks.Steam.Init( 4000 );
Steamworks.SteamClient.Init( 4000 );
//
// Init Server
@ -29,9 +29,9 @@ namespace Steamworks
QueryPort = 28016
};
Steamworks.GameServer.Init( 4000, serverInit );
Steamworks.SteamServer.Init( 4000, serverInit );
GameServer.LogOnAnonymous();
SteamServer.LogOnAnonymous();
}
@ -43,7 +43,7 @@ namespace Steamworks
[TestMethod]
public void GameLangauge()
{
var gl = Apps.GameLanguage;
var gl = SteamApps.GameLanguage;
Assert.IsNotNull( gl );
Assert.IsTrue( gl.Length > 3 );
@ -53,7 +53,7 @@ namespace Steamworks
[TestMethod]
public void AppInstallDir()
{
var str = Apps.AppInstallDir( 4000 );
var str = SteamApps.AppInstallDir( 4000 );
Assert.IsNotNull( str );
Assert.IsTrue( str.Length > 3 );
@ -63,7 +63,7 @@ namespace Steamworks
[TestMethod]
public void AppOwner()
{
var steamid = Apps.AppOwner;
var steamid = SteamApps.AppOwner;
Assert.IsTrue( steamid.Value > 70561197960279927 );
Assert.IsTrue( steamid.Value < 80561197960279927 );
@ -73,7 +73,7 @@ namespace Steamworks
[TestMethod]
public void InstalledDepots()
{
var depots = Apps.InstalledDepots( 4000 ).ToArray();
var depots = SteamApps.InstalledDepots( 4000 ).ToArray();
Assert.IsNotNull( depots );
Assert.IsTrue( depots.Length > 0 );
@ -87,7 +87,7 @@ namespace Steamworks
[TestMethod]
public async Task GetFileDetails()
{
var fileinfo = await Apps.GetFileDetailsAsync( "hl2.exe" );
var fileinfo = await SteamApps.GetFileDetailsAsync( "hl2.exe" );
Console.WriteLine( $"fileinfo.Found: {fileinfo.Found}" );
Console.WriteLine( $"fileinfo.SizeInBytes: {fileinfo.SizeInBytes}" );
@ -98,7 +98,7 @@ namespace Steamworks
[TestMethod]
public void CommandLine()
{
var cl = Apps.CommandLine;
var cl = SteamApps.CommandLine;
Console.WriteLine( $"CommandLine: {cl}" );
}

View File

@ -14,8 +14,8 @@ namespace Steamworks
[TestMethod]
public void Init()
{
GameServer.DedicatedServer = true;
GameServer.DedicatedServer = false;
SteamServer.DedicatedServer = true;
SteamServer.DedicatedServer = false;
}
[TestMethod]
@ -23,7 +23,7 @@ namespace Steamworks
{
while ( true )
{
var ip = GameServer.PublicIp;
var ip = SteamServer.PublicIp;
if ( ip == null )
{
@ -47,18 +47,18 @@ namespace Steamworks
//
// Clientside calls this function, gets ticket
//
var clientTicket = User.GetAuthSessionTicket();
var clientTicket = SteamUser.GetAuthSessionTicket();
//
// The client sends this data to the server along with their steamid
//
var ticketData = clientTicket.Data;
var clientSteamId = User.SteamId;
var clientSteamId = SteamUser.SteamId;
//
// Server listens to auth responses from Gabe
//
GameServer.OnValidateAuthTicketResponse += ( steamid, ownerid, rsponse ) =>
SteamServer.OnValidateAuthTicketResponse += ( steamid, ownerid, rsponse ) =>
{
finished = true;
response = rsponse;
@ -74,7 +74,7 @@ namespace Steamworks
//
// Server gets the ticket, starts authing
//
if ( !GameServer.BeginAuthSession( ticketData, clientSteamId ) )
if ( !SteamServer.BeginAuthSession( ticketData, clientSteamId ) )
{
Assert.Fail( "BeginAuthSession returned false, called bullshit without even having to check with Gabe" );
}

View File

@ -20,14 +20,14 @@ namespace Steamworks
{
int compressed = 0;
User.VoiceRecord = true;
SteamUser.VoiceRecord = true;
var sw = Stopwatch.StartNew();
while ( sw.Elapsed.TotalSeconds < 3 )
{
System.Threading.Thread.Sleep( 10 );
compressed += User.ReadVoiceData( stream );
compressed += SteamUser.ReadVoiceData( stream );
}
Assert.AreEqual( compressed, stream.Length );
@ -38,54 +38,54 @@ namespace Steamworks
[TestMethod]
public void OptimalSampleRate()
{
var rate = User.OptimalSampleRate;
var rate = SteamUser.OptimalSampleRate;
Assert.AreNotEqual( rate, 0 );
Console.WriteLine( $"User.OptimalSampleRate: {User.OptimalSampleRate}" );
Console.WriteLine( $"User.OptimalSampleRate: {SteamUser.OptimalSampleRate}" );
}
[TestMethod]
public void IsLoggedOn()
{
Assert.AreNotEqual( false, User.IsLoggedOn );
Console.WriteLine( $"User.IsLoggedOn: {User.IsLoggedOn}" );
Assert.AreNotEqual( false, SteamUser.IsLoggedOn );
Console.WriteLine( $"User.IsLoggedOn: {SteamUser.IsLoggedOn}" );
}
[TestMethod]
public void SteamID()
{
Assert.AreNotEqual( 0, User.SteamId.Value );
Console.WriteLine( $"User.SteamID: {User.SteamId.Value}" );
Assert.AreNotEqual( 0, SteamUser.SteamId.Value );
Console.WriteLine( $"User.SteamID: {SteamUser.SteamId.Value}" );
}
[TestMethod]
public void AuthSession()
{
var ticket = User.GetAuthSessionTicket();
var ticket = SteamUser.GetAuthSessionTicket();
Assert.AreNotEqual( 0, ticket.Handle );
Assert.AreNotEqual( 0, ticket.Data.Length );
Console.WriteLine( $"ticket.Handle: {ticket.Handle}" );
Console.WriteLine( $"ticket.Data: { string.Join( "", ticket.Data.Select( x => x.ToString( "x" ) ) ) }" );
var result = User.BeginAuthSession( ticket.Data, User.SteamId );
var result = SteamUser.BeginAuthSession( ticket.Data, SteamUser.SteamId );
Console.WriteLine( $"result: { result }" );
Assert.AreEqual( result, BeginAuthResult.OK );
User.EndAuthSession( User.SteamId );
SteamUser.EndAuthSession( SteamUser.SteamId );
}
[TestMethod]
public void SteamLevel()
{
Assert.AreNotEqual( 0, User.SteamLevel );
Console.WriteLine( $"User.SteamLevel: {User.SteamLevel}" );
Assert.AreNotEqual( 0, SteamUser.SteamLevel );
Console.WriteLine( $"User.SteamLevel: {SteamUser.SteamLevel}" );
}
[TestMethod]
public async Task GetStoreAuthUrlAsync()
{
var rustskins = await User.GetStoreAuthUrlAsync( "https://store.steampowered.com/itemstore/252490/" );
var rustskins = await SteamUser.GetStoreAuthUrlAsync( "https://store.steampowered.com/itemstore/252490/" );
Assert.IsNotNull( rustskins );
Console.WriteLine( $"rustskins: {rustskins}" );
@ -94,25 +94,25 @@ namespace Steamworks
[TestMethod]
public void IsPhoneVerified()
{
Console.WriteLine( $"User.IsPhoneVerified: {User.IsPhoneVerified}" );
Console.WriteLine( $"User.IsPhoneVerified: {SteamUser.IsPhoneVerified}" );
}
[TestMethod]
public void IsTwoFactorEnabled()
{
Console.WriteLine( $"User.IsTwoFactorEnabled: {User.IsTwoFactorEnabled}" );
Console.WriteLine( $"User.IsTwoFactorEnabled: {SteamUser.IsTwoFactorEnabled}" );
}
[TestMethod]
public void IsPhoneIdentifying()
{
Console.WriteLine( $"User.IsPhoneIdentifying: {User.IsPhoneIdentifying}" );
Console.WriteLine( $"User.IsPhoneIdentifying: {SteamUser.IsPhoneIdentifying}" );
}
[TestMethod]
public void IsPhoneRequiringVerification()
{
Console.WriteLine( $"User.IsPhoneRequiringVerification: {User.IsPhoneRequiringVerification}" );
Console.WriteLine( $"User.IsPhoneRequiringVerification: {SteamUser.IsPhoneRequiringVerification}" );
}
}

View File

@ -14,56 +14,56 @@ namespace Steamworks
[TestMethod]
public void SecondsSinceAppActive()
{
var time = Utils.SecondsSinceAppActive;
var time = SteamUtils.SecondsSinceAppActive;
Console.WriteLine( $"{time}" );
}
[TestMethod]
public void SecondsSinceComputerActive()
{
var time = Utils.SecondsSinceComputerActive;
var time = SteamUtils.SecondsSinceComputerActive;
Console.WriteLine( $"{time}" );
}
[TestMethod]
public void ConnectedUniverse()
{
var u = Utils.ConnectedUniverse;
var u = SteamUtils.ConnectedUniverse;
Console.WriteLine( $"{u}" );
}
[TestMethod]
public void SteamServerTime()
{
var time = Utils.SteamServerTime;
var time = SteamUtils.SteamServerTime;
Console.WriteLine( $"{time}" );
}
[TestMethod]
public void IpCountry()
{
var cnt = Utils.IpCountry;
var cnt = SteamUtils.IpCountry;
Console.WriteLine( $"{cnt}" );
}
[TestMethod]
public void UsingBatteryPower()
{
var cnt = Utils.UsingBatteryPower;
var cnt = SteamUtils.UsingBatteryPower;
Console.WriteLine( $"{cnt}" );
}
[TestMethod]
public void CurrentBatteryPower()
{
var cnt = Utils.CurrentBatteryPower;
var cnt = SteamUtils.CurrentBatteryPower;
Console.WriteLine( $"{cnt}" );
}
[TestMethod]
public void AppId()
{
var cnt = Utils.AppId;
var cnt = SteamUtils.AppId;
Assert.IsTrue( cnt.Value > 0 );
@ -73,42 +73,42 @@ namespace Steamworks
[TestMethod]
public void IsOverlayEnabled()
{
var cnt = Utils.IsOverlayEnabled;
var cnt = SteamUtils.IsOverlayEnabled;
Console.WriteLine( $"{cnt}" );
}
[TestMethod]
public async Task CheckFileSignature()
{
var sig = await Utils.CheckFileSignature( "hl2.exe" );
var sig = await SteamUtils.CheckFileSignature( "hl2.exe" );
Console.WriteLine( $"{sig}" );
}
[TestMethod]
public void SteamUILanguage()
{
var cnt = Utils.SteamUILanguage;
var cnt = SteamUtils.SteamUILanguage;
Console.WriteLine( $"{cnt}" );
}
[TestMethod]
public void IsSteamRunningInVR()
{
var cnt = Utils.IsSteamRunningInVR;
var cnt = SteamUtils.IsSteamRunningInVR;
Console.WriteLine( $"{cnt}" );
}
[TestMethod]
public void IsSteamInBigPictureMode()
{
var cnt = Utils.IsSteamInBigPictureMode;
var cnt = SteamUtils.IsSteamInBigPictureMode;
Console.WriteLine( $"{cnt}" );
}
[TestMethod]
public void VrHeadsetStreaming()
{
var cnt = Utils.VrHeadsetStreaming;
var cnt = SteamUtils.VrHeadsetStreaming;
Console.WriteLine( $"{cnt}" );
}

View File

@ -44,7 +44,7 @@ namespace Steamworks
if ( !PinnedCallback.IsAllocated )
return;
Steam.UnregisterCallback( PinnedCallback.AddrOfPinnedObject() );
SteamClient.UnregisterCallback( PinnedCallback.AddrOfPinnedObject() );
}
public virtual bool IsValid { get { return true; } }
@ -105,7 +105,7 @@ namespace Steamworks
//
// Register the callback with Steam
//
Steam.RegisterCallback( PinnedCallback.AddrOfPinnedObject(), cb.CallbackId );
SteamClient.RegisterCallback( PinnedCallback.AddrOfPinnedObject(), cb.CallbackId );
}
[MonoPInvokeCallback] internal void OnResultThis( IntPtr self, IntPtr param ) => OnResult( param );

View File

@ -20,7 +20,7 @@ namespace Steamworks
public bool IsComplete( out bool failed )
{
return Utils.IsCallComplete( CallHandle, out failed );
return SteamUtils.IsCallComplete( CallHandle, out failed );
}
public async Task<T?> GetResult()
@ -35,7 +35,7 @@ namespace Steamworks
if ( failed )
return null;
return Utils.GetResult<T>( CallHandle );
return SteamUtils.GetResult<T>( CallHandle );
}
}
}

View File

@ -15,7 +15,7 @@ namespace Steamworks
{
if ( Handle != 0 )
{
User.Internal.CancelAuthTicket( Handle );
SteamUser.Internal.CancelAuthTicket( Handle );
}
Handle = 0;

View File

@ -58,7 +58,7 @@ namespace Steamworks
public BaseServerList()
{
AppId = Utils.AppId; // Default AppId is this
AppId = SteamUtils.AppId; // Default AppId is this
}
/// <summary>

View File

@ -10,7 +10,7 @@ namespace Steamworks
/// <summary>
/// Exposes a wide range of information and actions for applications and Downloadable Content (DLC).
/// </summary>
public static class Apps
public static class SteamApps
{
static Internal.ISteamApps _internal;
internal static Internal.ISteamApps Internal

View File

@ -6,7 +6,7 @@ using System.Threading.Tasks;
namespace Steamworks
{
public static class Steam
public static class SteamClient
{
static bool initialized;
@ -27,13 +27,13 @@ namespace Steamworks
initialized = true;
Apps.InstallEvents();
Utils.InstallEvents();
Parental.InstallEvents();
Music.InstallEvents();
Video.InstallEvents();
User.InstallEvents();
Friends.InstallEvents();
SteamApps.InstallEvents();
SteamUtils.InstallEvents();
SteamParental.InstallEvents();
SteamMusic.InstallEvents();
SteamVideo.InstallEvents();
SteamUser.InstallEvents();
SteamFriends.InstallEvents();
RunCallbacks();
}

View File

@ -9,7 +9,7 @@ namespace Steamworks
/// <summary>
/// Undocumented Parental Settings
/// </summary>
public static class Friends
public static class SteamFriends
{
static Internal.ISteamFriends _internal;
internal static Internal.ISteamFriends Internal
@ -207,13 +207,13 @@ namespace Steamworks
public static async Task<Image?> GetSmallAvatarAsync( SteamId steamid )
{
await CacheUserInformationAsync( steamid, false );
return Utils.GetImage( Internal.GetSmallFriendAvatar( steamid ) );
return SteamUtils.GetImage( Internal.GetSmallFriendAvatar( steamid ) );
}
public static async Task<Image?> GetMediumAvatarAsync( SteamId steamid )
{
await CacheUserInformationAsync( steamid, false );
return Utils.GetImage( Internal.GetMediumFriendAvatar( steamid ) );
return SteamUtils.GetImage( Internal.GetMediumFriendAvatar( steamid ) );
}
public static async Task<Image?> GetLargeAvatarAsync( SteamId steamid )
@ -229,7 +229,7 @@ namespace Steamworks
imageid = Internal.GetLargeFriendAvatar( steamid );
}
return Utils.GetImage( imageid );
return SteamUtils.GetImage( imageid );
}
/// <summary>

View File

@ -9,7 +9,7 @@ namespace Steamworks
/// <summary>
/// Undocumented Parental Settings
/// </summary>
public static class Music
public static class SteamMusic
{
static Internal.ISteamMusic _internal;
internal static Internal.ISteamMusic Internal

View File

@ -9,7 +9,7 @@ namespace Steamworks
/// <summary>
/// Undocumented Parental Settings
/// </summary>
public static class Parental
public static class SteamParental
{
static Internal.ISteamParentalSettings _internal;
internal static Internal.ISteamParentalSettings Internal

View File

@ -9,7 +9,7 @@ namespace Steamworks
/// <summary>
/// Provides the core of the Steam Game Servers API
/// </summary>
public static partial class GameServer
public static partial class SteamServer
{
static bool initialized;

View File

@ -11,7 +11,7 @@ namespace Steamworks
/// Functions for accessing and manipulating Steam user information.
/// This is also where the APIs for Steam Voice are exposed.
/// </summary>
public static class User
public static class SteamUser
{
static Internal.ISteamUser _internal;
internal static Internal.ISteamUser Internal

View File

@ -9,7 +9,7 @@ namespace Steamworks
/// <summary>
/// Interface which provides access to a range of miscellaneous utility functions
/// </summary>
public static class Utils
public static class SteamUtils
{
static Internal.ISteamUtils _internal;
internal static Internal.ISteamUtils Internal

View File

@ -9,7 +9,7 @@ namespace Steamworks
/// <summary>
/// Undocumented Parental Settings
/// </summary>
public static class Video
public static class SteamVideo
{
static Internal.ISteamVideo _internal;
internal static Internal.ISteamVideo Internal

View File

@ -17,7 +17,7 @@ namespace Steamworks
public bool IsFriend => Relationship == Relationship.Friend;
public bool IsBlocked => Relationship == Relationship.Blocked;
public bool IsPlayingThisGame => GameInfo?.GameID == Utils.AppId;
public bool IsPlayingThisGame => GameInfo?.GameID == SteamUtils.AppId;
/// <summary>
/// Returns true if this friend is online
@ -41,16 +41,16 @@ namespace Steamworks
public Relationship Relationship => Friends.Internal.GetFriendRelationship( Id );
public FriendState State => Friends.Internal.GetFriendPersonaState( Id );
public string Name => Friends.Internal.GetFriendPersonaName( Id );
public Relationship Relationship => SteamFriends.Internal.GetFriendRelationship( Id );
public FriendState State => SteamFriends.Internal.GetFriendPersonaState( Id );
public string Name => SteamFriends.Internal.GetFriendPersonaName( Id );
public IEnumerable<string> NameHistory
{
get
{
for( int i=0; i<32; i++ )
{
var n = Friends.Internal.GetFriendPersonaNameHistory( Id, i );
var n = SteamFriends.Internal.GetFriendPersonaNameHistory( Id, i );
if ( string.IsNullOrEmpty( n ) )
break;
@ -59,7 +59,7 @@ namespace Steamworks
}
}
public int SteamLevel => Friends.Internal.GetFriendSteamLevel( Id );
public int SteamLevel => SteamFriends.Internal.GetFriendSteamLevel( Id );
@ -68,7 +68,7 @@ namespace Steamworks
get
{
FriendGameInfo_t gameInfo = default( FriendGameInfo_t );
if ( !Friends.Internal.GetFriendGamePlayed( Id, ref gameInfo ) )
if ( !SteamFriends.Internal.GetFriendGamePlayed( Id, ref gameInfo ) )
return null;
return FriendGameInfo.From( gameInfo );
@ -77,7 +77,7 @@ namespace Steamworks
public bool IsIn( SteamId group_or_room )
{
return Friends.Internal.IsUserInSource( Id, group_or_room );
return SteamFriends.Internal.IsUserInSource( Id, group_or_room );
}
public struct FriendGameInfo
@ -103,22 +103,22 @@ namespace Steamworks
public async Task<Image?> GetSmallAvatarAsync()
{
return await Friends.GetSmallAvatarAsync( Id );
return await SteamFriends.GetSmallAvatarAsync( Id );
}
public async Task<Image?> GetMediumAvatarAsync()
{
return await Friends.GetMediumAvatarAsync( Id );
return await SteamFriends.GetMediumAvatarAsync( Id );
}
public async Task<Image?> GetLargeAvatarAsync()
{
return await Friends.GetLargeAvatarAsync( Id );
return await SteamFriends.GetLargeAvatarAsync( Id );
}
public string GetRichPresence( string key )
{
var val = Friends.Internal.GetFriendRichPresence( Id, key );
var val = SteamFriends.Internal.GetFriendRichPresence( Id, key );
if ( string.IsNullOrEmpty( val ) ) return null;
return val;
}
@ -128,7 +128,7 @@ namespace Steamworks
/// </summary>
public bool InviteToGame( string Text )
{
return Friends.Internal.InviteUserToGame( Id, Text );
return SteamFriends.Internal.InviteUserToGame( Id, Text );
}
/// <summary>
@ -136,7 +136,7 @@ namespace Steamworks
/// </summary>
public bool SendMessage( string message )
{
return Friends.Internal.ReplyToFriendMessage( Id, message );
return SteamFriends.Internal.ReplyToFriendMessage( Id, message );
}
}