internal override void Shutdown() { base.Shutdown(); this._GetFavoriteGameCount = null; this._GetFavoriteGame = null; this._AddFavoriteGame = null; this._RemoveFavoriteGame = null; this._RequestLobbyList = null; this._AddRequestLobbyListStringFilter = null; this._AddRequestLobbyListNumericalFilter = null; this._AddRequestLobbyListNearValueFilter = null; this._AddRequestLobbyListFilterSlotsAvailable = null; this._AddRequestLobbyListDistanceFilter = null; this._AddRequestLobbyListResultCountFilter = null; this._AddRequestLobbyListCompatibleMembersFilter = null; this._GetLobbyByIndex = null; this._GetLobbyByIndex_Windows = null; this._CreateLobby = null; this._JoinLobby = null; this._LeaveLobby = null; this._InviteUserToLobby = null; this._GetNumLobbyMembers = null; this._GetLobbyMemberByIndex = null; this._GetLobbyMemberByIndex_Windows = null; this._GetLobbyData = null; this._SetLobbyData = null; this._GetLobbyDataCount = null; this._GetLobbyDataByIndex = null; this._DeleteLobbyData = null; this._GetLobbyMemberData = null; this._SetLobbyMemberData = null; this._SendLobbyChatMsg = null; this._GetLobbyChatEntry = null; this._RequestLobbyData = null; this._SetLobbyGameServer = null; this._GetLobbyGameServer = null; this._SetLobbyMemberLimit = null; this._GetLobbyMemberLimit = null; this._SetLobbyType = null; this._SetLobbyJoinable = null; this._GetLobbyOwner = null; this._GetLobbyOwner_Windows = null; this._SetLobbyOwner = null; this._SetLinkedLobby = null; }
public override void InitInternals() { this._GetFavoriteGameCount = Marshal.GetDelegateForFunctionPointer <ISteamMatchmaking.FGetFavoriteGameCount>(Marshal.ReadIntPtr(this.VTable, 0)); this._GetFavoriteGame = Marshal.GetDelegateForFunctionPointer <ISteamMatchmaking.FGetFavoriteGame>(Marshal.ReadIntPtr(this.VTable, 8)); this._AddFavoriteGame = Marshal.GetDelegateForFunctionPointer <ISteamMatchmaking.FAddFavoriteGame>(Marshal.ReadIntPtr(this.VTable, 16)); this._RemoveFavoriteGame = Marshal.GetDelegateForFunctionPointer <ISteamMatchmaking.FRemoveFavoriteGame>(Marshal.ReadIntPtr(this.VTable, 24)); this._RequestLobbyList = Marshal.GetDelegateForFunctionPointer <ISteamMatchmaking.FRequestLobbyList>(Marshal.ReadIntPtr(this.VTable, 32)); this._AddRequestLobbyListStringFilter = Marshal.GetDelegateForFunctionPointer <ISteamMatchmaking.FAddRequestLobbyListStringFilter>(Marshal.ReadIntPtr(this.VTable, 40)); this._AddRequestLobbyListNumericalFilter = Marshal.GetDelegateForFunctionPointer <ISteamMatchmaking.FAddRequestLobbyListNumericalFilter>(Marshal.ReadIntPtr(this.VTable, 48)); this._AddRequestLobbyListNearValueFilter = Marshal.GetDelegateForFunctionPointer <ISteamMatchmaking.FAddRequestLobbyListNearValueFilter>(Marshal.ReadIntPtr(this.VTable, 56)); this._AddRequestLobbyListFilterSlotsAvailable = Marshal.GetDelegateForFunctionPointer <ISteamMatchmaking.FAddRequestLobbyListFilterSlotsAvailable>(Marshal.ReadIntPtr(this.VTable, 64)); this._AddRequestLobbyListDistanceFilter = Marshal.GetDelegateForFunctionPointer <ISteamMatchmaking.FAddRequestLobbyListDistanceFilter>(Marshal.ReadIntPtr(this.VTable, 72)); this._AddRequestLobbyListResultCountFilter = Marshal.GetDelegateForFunctionPointer <ISteamMatchmaking.FAddRequestLobbyListResultCountFilter>(Marshal.ReadIntPtr(this.VTable, 80)); this._AddRequestLobbyListCompatibleMembersFilter = Marshal.GetDelegateForFunctionPointer <ISteamMatchmaking.FAddRequestLobbyListCompatibleMembersFilter>(Marshal.ReadIntPtr(this.VTable, 88)); this._GetLobbyByIndex = Marshal.GetDelegateForFunctionPointer <ISteamMatchmaking.FGetLobbyByIndex>(Marshal.ReadIntPtr(this.VTable, 96)); this._GetLobbyByIndex_Windows = Marshal.GetDelegateForFunctionPointer <ISteamMatchmaking.FGetLobbyByIndex_Windows>(Marshal.ReadIntPtr(this.VTable, 96)); this._CreateLobby = Marshal.GetDelegateForFunctionPointer <ISteamMatchmaking.FCreateLobby>(Marshal.ReadIntPtr(this.VTable, 104)); this._JoinLobby = Marshal.GetDelegateForFunctionPointer <ISteamMatchmaking.FJoinLobby>(Marshal.ReadIntPtr(this.VTable, 112)); this._LeaveLobby = Marshal.GetDelegateForFunctionPointer <ISteamMatchmaking.FLeaveLobby>(Marshal.ReadIntPtr(this.VTable, 120)); this._InviteUserToLobby = Marshal.GetDelegateForFunctionPointer <ISteamMatchmaking.FInviteUserToLobby>(Marshal.ReadIntPtr(this.VTable, 128)); this._GetNumLobbyMembers = Marshal.GetDelegateForFunctionPointer <ISteamMatchmaking.FGetNumLobbyMembers>(Marshal.ReadIntPtr(this.VTable, 136)); this._GetLobbyMemberByIndex = Marshal.GetDelegateForFunctionPointer <ISteamMatchmaking.FGetLobbyMemberByIndex>(Marshal.ReadIntPtr(this.VTable, 144)); this._GetLobbyMemberByIndex_Windows = Marshal.GetDelegateForFunctionPointer <ISteamMatchmaking.FGetLobbyMemberByIndex_Windows>(Marshal.ReadIntPtr(this.VTable, 144)); this._GetLobbyData = Marshal.GetDelegateForFunctionPointer <ISteamMatchmaking.FGetLobbyData>(Marshal.ReadIntPtr(this.VTable, 152)); this._SetLobbyData = Marshal.GetDelegateForFunctionPointer <ISteamMatchmaking.FSetLobbyData>(Marshal.ReadIntPtr(this.VTable, 160)); this._GetLobbyDataCount = Marshal.GetDelegateForFunctionPointer <ISteamMatchmaking.FGetLobbyDataCount>(Marshal.ReadIntPtr(this.VTable, 168)); this._GetLobbyDataByIndex = Marshal.GetDelegateForFunctionPointer <ISteamMatchmaking.FGetLobbyDataByIndex>(Marshal.ReadIntPtr(this.VTable, 176)); this._DeleteLobbyData = Marshal.GetDelegateForFunctionPointer <ISteamMatchmaking.FDeleteLobbyData>(Marshal.ReadIntPtr(this.VTable, 184)); this._GetLobbyMemberData = Marshal.GetDelegateForFunctionPointer <ISteamMatchmaking.FGetLobbyMemberData>(Marshal.ReadIntPtr(this.VTable, 192)); this._SetLobbyMemberData = Marshal.GetDelegateForFunctionPointer <ISteamMatchmaking.FSetLobbyMemberData>(Marshal.ReadIntPtr(this.VTable, 200)); this._SendLobbyChatMsg = Marshal.GetDelegateForFunctionPointer <ISteamMatchmaking.FSendLobbyChatMsg>(Marshal.ReadIntPtr(this.VTable, 208)); this._GetLobbyChatEntry = Marshal.GetDelegateForFunctionPointer <ISteamMatchmaking.FGetLobbyChatEntry>(Marshal.ReadIntPtr(this.VTable, 216)); this._RequestLobbyData = Marshal.GetDelegateForFunctionPointer <ISteamMatchmaking.FRequestLobbyData>(Marshal.ReadIntPtr(this.VTable, 224)); this._SetLobbyGameServer = Marshal.GetDelegateForFunctionPointer <ISteamMatchmaking.FSetLobbyGameServer>(Marshal.ReadIntPtr(this.VTable, 232)); this._GetLobbyGameServer = Marshal.GetDelegateForFunctionPointer <ISteamMatchmaking.FGetLobbyGameServer>(Marshal.ReadIntPtr(this.VTable, 240)); this._SetLobbyMemberLimit = Marshal.GetDelegateForFunctionPointer <ISteamMatchmaking.FSetLobbyMemberLimit>(Marshal.ReadIntPtr(this.VTable, 248)); this._GetLobbyMemberLimit = Marshal.GetDelegateForFunctionPointer <ISteamMatchmaking.FGetLobbyMemberLimit>(Marshal.ReadIntPtr(this.VTable, 256)); this._SetLobbyType = Marshal.GetDelegateForFunctionPointer <ISteamMatchmaking.FSetLobbyType>(Marshal.ReadIntPtr(this.VTable, 264)); this._SetLobbyJoinable = Marshal.GetDelegateForFunctionPointer <ISteamMatchmaking.FSetLobbyJoinable>(Marshal.ReadIntPtr(this.VTable, 272)); this._GetLobbyOwner = Marshal.GetDelegateForFunctionPointer <ISteamMatchmaking.FGetLobbyOwner>(Marshal.ReadIntPtr(this.VTable, 280)); this._GetLobbyOwner_Windows = Marshal.GetDelegateForFunctionPointer <ISteamMatchmaking.FGetLobbyOwner_Windows>(Marshal.ReadIntPtr(this.VTable, 280)); this._SetLobbyOwner = Marshal.GetDelegateForFunctionPointer <ISteamMatchmaking.FSetLobbyOwner>(Marshal.ReadIntPtr(this.VTable, 288)); this._SetLinkedLobby = Marshal.GetDelegateForFunctionPointer <ISteamMatchmaking.FSetLinkedLobby>(Marshal.ReadIntPtr(this.VTable, 296)); }