public bool Initialize() { if ( !Steamworks.Load() ) return false; SteamClient = Steamworks.CreateInterface<ISteamClient008>( "SteamClient008" ); if ( SteamClient == null ) return false; Pipe = SteamClient.CreateSteamPipe(); if ( Pipe == 0 ) return false; User = SteamClient.ConnectToGlobalUser( Pipe ); if ( User == 0 ) return false; SteamFriends = Steamworks.CastInterface<ISteamFriends002>( SteamClient.GetISteamFriends( User, Pipe, "SteamFriends002" ) ); if ( SteamFriends == null ) return false; SteamUser = Steamworks.CastInterface<ISteamUser013>( SteamClient.GetISteamUser( User, Pipe, "SteamUser013" ) ); if ( SteamUser == null ) return false; return true; }
public bool Initialize() { if (!Steamworks.Load()) { return(false); } SteamClient = Steamworks.CreateInterface <ISteamClient008>("SteamClient008"); if (SteamClient == null) { return(false); } Pipe = SteamClient.CreateSteamPipe(); if (Pipe == 0) { return(false); } User = SteamClient.ConnectToGlobalUser(Pipe); if (User == 0) { return(false); } SteamFriends = Steamworks.CastInterface <ISteamFriends002>(SteamClient.GetISteamFriends(User, Pipe, "SteamFriends002")); if (SteamFriends == null) { return(false); } SteamUser = Steamworks.CastInterface <ISteamUser013>(SteamClient.GetISteamUser(User, Pipe, "SteamUser013")); if (SteamUser == null) { return(false); } return(true); }