Exemple #1
0
        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);
Exemple #6
0
 private static extern bool _SetLobbyOwner(IntPtr self, SteamId steamIDLobby, SteamId steamIDNewOwner);
Exemple #7
0
 private static extern bool _SetLinkedLobby(IntPtr self, SteamId steamIDLobby, SteamId steamIDLobbyDependent);
Exemple #8
0
        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);
        }
Exemple #9
0
 private static extern bool _SetLobbyMemberLimit(IntPtr self, SteamId steamIDLobby, int cMaxMembers);
Exemple #10
0
 internal void SetLobbyGameServer(SteamId steamIDLobby, uint unGameServerIP, ushort unGameServerPort, SteamId steamIDGameServer)
 {
     _SetLobbyGameServer(Self, steamIDLobby, unGameServerIP, unGameServerPort, steamIDGameServer);
 }
Exemple #11
0
 private static extern bool _GetLobbyGameServer(IntPtr self, SteamId steamIDLobby, ref uint punGameServerIP, ref ushort punGameServerPort, ref SteamId psteamIDGameServer);
Exemple #12
0
 private static extern void _SetLobbyGameServer(IntPtr self, SteamId steamIDLobby, uint unGameServerIP, ushort unGameServerPort, SteamId steamIDGameServer);
Exemple #13
0
        internal bool RequestLobbyData(SteamId steamIDLobby)
        {
            var returnValue = _RequestLobbyData(Self, steamIDLobby);

            return(returnValue);
        }
Exemple #14
0
 private static extern bool _RequestLobbyData(IntPtr self, SteamId steamIDLobby);
Exemple #15
0
 private static extern SteamId _GetLobbyOwner(IntPtr self, SteamId steamIDLobby);
Exemple #16
0
        internal bool SetLobbyMemberLimit(SteamId steamIDLobby, int cMaxMembers)
        {
            var returnValue = _SetLobbyMemberLimit(Self, steamIDLobby, cMaxMembers);

            return(returnValue);
        }
Exemple #17
0
        internal SteamId GetLobbyOwner(SteamId steamIDLobby)
        {
            var returnValue = _GetLobbyOwner(Self, steamIDLobby);

            return(returnValue);
        }
Exemple #18
0
 private static extern int _GetLobbyMemberLimit(IntPtr self, SteamId steamIDLobby);
Exemple #19
0
        internal bool SetLobbyOwner(SteamId steamIDLobby, SteamId steamIDNewOwner)
        {
            var returnValue = _SetLobbyOwner(Self, steamIDLobby, steamIDNewOwner);

            return(returnValue);
        }
Exemple #20
0
        internal int GetLobbyMemberLimit(SteamId steamIDLobby)
        {
            var returnValue = _GetLobbyMemberLimit(Self, steamIDLobby);

            return(returnValue);
        }
Exemple #21
0
        internal bool SetLinkedLobby(SteamId steamIDLobby, SteamId steamIDLobbyDependent)
        {
            var returnValue = _SetLinkedLobby(Self, steamIDLobby, steamIDLobbyDependent);

            return(returnValue);
        }
Exemple #22
0
 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);
        }
Exemple #24
0
        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));
        }
Exemple #26
0
 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);
        }
Exemple #28
0
        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);
        }
Exemple #30
0
 private static extern int _GetLobbyChatEntry(IntPtr self, SteamId steamIDLobby, int iChatID, ref SteamId pSteamIDUser, IntPtr pvData, int cubData, ref ChatEntryType peChatEntryType);