internal override void Shutdown() { base.Shutdown(); this._GetHSteamUser = null; this._BLoggedOn = null; this._GetSteamID = null; this._GetSteamID_Windows = null; this._InitiateGameConnection = null; this._TerminateGameConnection = null; this._TrackAppUsageEvent = null; this._GetUserDataFolder = null; this._StartVoiceRecording = null; this._StopVoiceRecording = null; this._GetAvailableVoice = null; this._GetVoice = null; this._DecompressVoice = null; this._GetVoiceOptimalSampleRate = null; this._GetAuthSessionTicket = null; this._BeginAuthSession = null; this._EndAuthSession = null; this._CancelAuthTicket = null; this._UserHasLicenseForApp = null; this._BIsBehindNAT = null; this._AdvertiseGame = null; this._RequestEncryptedAppTicket = null; this._GetEncryptedAppTicket = null; this._GetGameBadgeLevel = null; this._GetPlayerSteamLevel = null; this._RequestStoreAuthURL = null; this._BIsPhoneVerified = null; this._BIsTwoFactorEnabled = null; this._BIsPhoneIdentifying = null; this._BIsPhoneRequiringVerification = null; this._GetMarketEligibility = null; }
public override void InitInternals() { this._GetHSteamUser = Marshal.GetDelegateForFunctionPointer <ISteamUser.FGetHSteamUser>(Marshal.ReadIntPtr(this.VTable, 0)); this._BLoggedOn = Marshal.GetDelegateForFunctionPointer <ISteamUser.FBLoggedOn>(Marshal.ReadIntPtr(this.VTable, 8)); this._GetSteamID = Marshal.GetDelegateForFunctionPointer <ISteamUser.FGetSteamID>(Marshal.ReadIntPtr(this.VTable, 16)); this._GetSteamID_Windows = Marshal.GetDelegateForFunctionPointer <ISteamUser.FGetSteamID_Windows>(Marshal.ReadIntPtr(this.VTable, 16)); this._InitiateGameConnection = Marshal.GetDelegateForFunctionPointer <ISteamUser.FInitiateGameConnection>(Marshal.ReadIntPtr(this.VTable, 24)); this._TerminateGameConnection = Marshal.GetDelegateForFunctionPointer <ISteamUser.FTerminateGameConnection>(Marshal.ReadIntPtr(this.VTable, 32)); this._TrackAppUsageEvent = Marshal.GetDelegateForFunctionPointer <ISteamUser.FTrackAppUsageEvent>(Marshal.ReadIntPtr(this.VTable, 40)); this._GetUserDataFolder = Marshal.GetDelegateForFunctionPointer <ISteamUser.FGetUserDataFolder>(Marshal.ReadIntPtr(this.VTable, 48)); this._StartVoiceRecording = Marshal.GetDelegateForFunctionPointer <ISteamUser.FStartVoiceRecording>(Marshal.ReadIntPtr(this.VTable, 56)); this._StopVoiceRecording = Marshal.GetDelegateForFunctionPointer <ISteamUser.FStopVoiceRecording>(Marshal.ReadIntPtr(this.VTable, 64)); this._GetAvailableVoice = Marshal.GetDelegateForFunctionPointer <ISteamUser.FGetAvailableVoice>(Marshal.ReadIntPtr(this.VTable, 72)); this._GetVoice = Marshal.GetDelegateForFunctionPointer <ISteamUser.FGetVoice>(Marshal.ReadIntPtr(this.VTable, 80)); this._DecompressVoice = Marshal.GetDelegateForFunctionPointer <ISteamUser.FDecompressVoice>(Marshal.ReadIntPtr(this.VTable, 88)); this._GetVoiceOptimalSampleRate = Marshal.GetDelegateForFunctionPointer <ISteamUser.FGetVoiceOptimalSampleRate>(Marshal.ReadIntPtr(this.VTable, 96)); this._GetAuthSessionTicket = Marshal.GetDelegateForFunctionPointer <ISteamUser.FGetAuthSessionTicket>(Marshal.ReadIntPtr(this.VTable, 104)); this._BeginAuthSession = Marshal.GetDelegateForFunctionPointer <ISteamUser.FBeginAuthSession>(Marshal.ReadIntPtr(this.VTable, 112)); this._EndAuthSession = Marshal.GetDelegateForFunctionPointer <ISteamUser.FEndAuthSession>(Marshal.ReadIntPtr(this.VTable, 120)); this._CancelAuthTicket = Marshal.GetDelegateForFunctionPointer <ISteamUser.FCancelAuthTicket>(Marshal.ReadIntPtr(this.VTable, 128)); this._UserHasLicenseForApp = Marshal.GetDelegateForFunctionPointer <ISteamUser.FUserHasLicenseForApp>(Marshal.ReadIntPtr(this.VTable, 136)); this._BIsBehindNAT = Marshal.GetDelegateForFunctionPointer <ISteamUser.FBIsBehindNAT>(Marshal.ReadIntPtr(this.VTable, 144)); this._AdvertiseGame = Marshal.GetDelegateForFunctionPointer <ISteamUser.FAdvertiseGame>(Marshal.ReadIntPtr(this.VTable, 152)); this._RequestEncryptedAppTicket = Marshal.GetDelegateForFunctionPointer <ISteamUser.FRequestEncryptedAppTicket>(Marshal.ReadIntPtr(this.VTable, 160)); this._GetEncryptedAppTicket = Marshal.GetDelegateForFunctionPointer <ISteamUser.FGetEncryptedAppTicket>(Marshal.ReadIntPtr(this.VTable, 168)); this._GetGameBadgeLevel = Marshal.GetDelegateForFunctionPointer <ISteamUser.FGetGameBadgeLevel>(Marshal.ReadIntPtr(this.VTable, 176)); this._GetPlayerSteamLevel = Marshal.GetDelegateForFunctionPointer <ISteamUser.FGetPlayerSteamLevel>(Marshal.ReadIntPtr(this.VTable, 184)); this._RequestStoreAuthURL = Marshal.GetDelegateForFunctionPointer <ISteamUser.FRequestStoreAuthURL>(Marshal.ReadIntPtr(this.VTable, 192)); this._BIsPhoneVerified = Marshal.GetDelegateForFunctionPointer <ISteamUser.FBIsPhoneVerified>(Marshal.ReadIntPtr(this.VTable, 200)); this._BIsTwoFactorEnabled = Marshal.GetDelegateForFunctionPointer <ISteamUser.FBIsTwoFactorEnabled>(Marshal.ReadIntPtr(this.VTable, 208)); this._BIsPhoneIdentifying = Marshal.GetDelegateForFunctionPointer <ISteamUser.FBIsPhoneIdentifying>(Marshal.ReadIntPtr(this.VTable, 216)); this._BIsPhoneRequiringVerification = Marshal.GetDelegateForFunctionPointer <ISteamUser.FBIsPhoneRequiringVerification>(Marshal.ReadIntPtr(this.VTable, 224)); this._GetMarketEligibility = Marshal.GetDelegateForFunctionPointer <ISteamUser.FGetMarketEligibility>(Marshal.ReadIntPtr(this.VTable, 232)); }