internal int GetLobbyChatEntry(SteamId steamIDLobby, int iChatID, ref SteamId pSteamIDUser, IntPtr pvData, int cubData, ref ChatEntryType peChatEntryType) { var returnValue = _GetLobbyChatEntry(Self, steamIDLobby, iChatID, ref pSteamIDUser, pvData, cubData, ref peChatEntryType); return(returnValue); }
private static extern bool _GetEligiblePromoItemDefinitionIDs(IntPtr self, SteamId steamID, [In, Out] InventoryDefId[] pItemDefIDs, ref uint punItemDefIDsArraySize);
private static extern bool _CheckResultSteamID(IntPtr self, SteamInventoryResult_t resultHandle, SteamId steamIDExpected);
private static extern bool _TradeItems(IntPtr self, ref SteamInventoryResult_t pResultHandle, SteamId steamIDTradePartner, [In, Out] InventoryItemId[] pArrayGive, [In, Out] uint[] pArrayGiveQuantity, uint nArrayGiveLength, [In, Out] InventoryItemId[] pArrayGet, [In, Out] uint[] pArrayGetQuantity, uint nArrayGetLength);
private static extern SteamAPICall_t _RequestEligiblePromoItemDefinitionsIDs(IntPtr self, SteamId steamID);
private static extern bool _SetLobbyOwner(IntPtr self, SteamId steamIDLobby, SteamId steamIDNewOwner);
private static extern bool _SetLinkedLobby(IntPtr self, SteamId steamIDLobby, SteamId steamIDLobbyDependent);
internal bool GetLobbyGameServer(SteamId steamIDLobby, ref uint punGameServerIP, ref ushort punGameServerPort, ref SteamId psteamIDGameServer) { var returnValue = _GetLobbyGameServer(Self, steamIDLobby, ref punGameServerIP, ref punGameServerPort, ref psteamIDGameServer); return(returnValue); }
private static extern bool _SetLobbyMemberLimit(IntPtr self, SteamId steamIDLobby, int cMaxMembers);
internal void SetLobbyGameServer(SteamId steamIDLobby, uint unGameServerIP, ushort unGameServerPort, SteamId steamIDGameServer) { _SetLobbyGameServer(Self, steamIDLobby, unGameServerIP, unGameServerPort, steamIDGameServer); }
private static extern bool _GetLobbyGameServer(IntPtr self, SteamId steamIDLobby, ref uint punGameServerIP, ref ushort punGameServerPort, ref SteamId psteamIDGameServer);
private static extern void _SetLobbyGameServer(IntPtr self, SteamId steamIDLobby, uint unGameServerIP, ushort unGameServerPort, SteamId steamIDGameServer);
internal bool RequestLobbyData(SteamId steamIDLobby) { var returnValue = _RequestLobbyData(Self, steamIDLobby); return(returnValue); }
private static extern bool _RequestLobbyData(IntPtr self, SteamId steamIDLobby);
private static extern SteamId _GetLobbyOwner(IntPtr self, SteamId steamIDLobby);
internal bool SetLobbyMemberLimit(SteamId steamIDLobby, int cMaxMembers) { var returnValue = _SetLobbyMemberLimit(Self, steamIDLobby, cMaxMembers); return(returnValue); }
internal SteamId GetLobbyOwner(SteamId steamIDLobby) { var returnValue = _GetLobbyOwner(Self, steamIDLobby); return(returnValue); }
private static extern int _GetLobbyMemberLimit(IntPtr self, SteamId steamIDLobby);
internal bool SetLobbyOwner(SteamId steamIDLobby, SteamId steamIDNewOwner) { var returnValue = _SetLobbyOwner(Self, steamIDLobby, steamIDNewOwner); return(returnValue); }
internal int GetLobbyMemberLimit(SteamId steamIDLobby) { var returnValue = _GetLobbyMemberLimit(Self, steamIDLobby); return(returnValue); }
internal bool SetLinkedLobby(SteamId steamIDLobby, SteamId steamIDLobbyDependent) { var returnValue = _SetLinkedLobby(Self, steamIDLobby, steamIDLobbyDependent); return(returnValue); }
private static extern bool _SetLobbyType(IntPtr self, SteamId steamIDLobby, LobbyType eLobbyType);
internal bool TradeItems(ref SteamInventoryResult_t pResultHandle, SteamId steamIDTradePartner, [In, Out] InventoryItemId[] pArrayGive, [In, Out] uint[] pArrayGiveQuantity, uint nArrayGiveLength, [In, Out] InventoryItemId[] pArrayGet, [In, Out] uint[] pArrayGetQuantity, uint nArrayGetLength) { var returnValue = _TradeItems(Self, ref pResultHandle, steamIDTradePartner, pArrayGive, pArrayGiveQuantity, nArrayGiveLength, pArrayGet, pArrayGetQuantity, nArrayGetLength); return(returnValue); }
internal bool SetLobbyType(SteamId steamIDLobby, LobbyType eLobbyType) { var returnValue = _SetLobbyType(Self, steamIDLobby, eLobbyType); return(returnValue); }
internal CallResult <SteamInventoryEligiblePromoItemDefIDs_t> RequestEligiblePromoItemDefinitionsIDs(SteamId steamID) { var returnValue = _RequestEligiblePromoItemDefinitionsIDs(Self, steamID); return(new CallResult <SteamInventoryEligiblePromoItemDefIDs_t>(returnValue, IsServer)); }
private static extern bool _SetLobbyJoinable(IntPtr self, SteamId steamIDLobby, [MarshalAs(UnmanagedType.U1)] bool bLobbyJoinable);
internal bool GetEligiblePromoItemDefinitionIDs(SteamId steamID, [In, Out] InventoryDefId[] pItemDefIDs, ref uint punItemDefIDsArraySize) { var returnValue = _GetEligiblePromoItemDefinitionIDs(Self, steamID, pItemDefIDs, ref punItemDefIDsArraySize); return(returnValue); }
internal bool SetLobbyJoinable(SteamId steamIDLobby, [MarshalAs(UnmanagedType.U1)] bool bLobbyJoinable) { var returnValue = _SetLobbyJoinable(Self, steamIDLobby, bLobbyJoinable); return(returnValue); }
/// <summary> /// Returns true if the result belongs to the target steam ID or false if the result does not. This is important when using DeserializeResult to verify that a remote player is not pretending to have a different users inventory. /// </summary> internal bool CheckResultSteamID(SteamInventoryResult_t resultHandle, SteamId steamIDExpected) { var returnValue = _CheckResultSteamID(Self, resultHandle, steamIDExpected); return(returnValue); }
private static extern int _GetLobbyChatEntry(IntPtr self, SteamId steamIDLobby, int iChatID, ref SteamId pSteamIDUser, IntPtr pvData, int cubData, ref ChatEntryType peChatEntryType);