Пример #1
0
        public override void GetFriendsGroupMembersList(char c_friendsGroupId, out CSteamId[] c_cSteamIds, int c_nMembersCount)
        {
            CheckIfUsable();

            c_cSteamIds = new CSteamId[c_nMembersCount];

            SteamAPI_ISteamFriends_GetFriendsGroupMembersList(m_instancePtr, c_friendsGroupId, c_cSteamIds, c_nMembersCount);
        }
Пример #2
0
        public override bool GetSocketInfo(uint c_hSocket, ref CSteamId c_pSteamIdRemote, ref int c_peSocketStatus, ref uint c_punIpRemote, ref char c_punPortRemote)
        {
            CheckIfUsable();

            var a_result = SteamAPI_ISteamNetworking_GetSocketInfo(m_instancePtr, c_hSocket, ref c_pSteamIdRemote, ref c_peSocketStatus, ref c_punIpRemote, ref c_punPortRemote);

            return(a_result);
        }
        public override bool GetUgcDetails(ulong c_hContent, ref uint c_pnAppId, string c_ppchName, ref int c_pnFileSizeInBytes, out CSteamId c_pSteamIdOwner)
        {
            CheckIfUsable();

            c_pSteamIdOwner = new CSteamId();

            var a_result = SteamAPI_ISteamRemoteStorage_GetUGCDetails(m_instancePtr, c_hContent, ref c_pnAppId, new StringBuilder(c_ppchName), ref c_pnFileSizeInBytes, ref c_pSteamIdOwner);

            return(a_result);
        }
Пример #4
0
        public override bool GetLobbyGameServer(ulong c_steamIdLobby, ref uint c_punGameServerIp, ref char c_punGameServerPort, out CSteamId c_psteamIdGameServer)
        {
            CheckIfUsable();

            c_psteamIdGameServer = new CSteamId();

            var a_result = SteamAPI_ISteamMatchmaking_GetLobbyGameServer(m_instancePtr, c_steamIdLobby, ref c_punGameServerIp, ref c_punGameServerPort, ref c_psteamIdGameServer);

            return(a_result);
        }
Пример #5
0
        public override int GetLobbyChatEntry(ulong c_steamIdLobby, int c_iChatId, out CSteamId c_pSteamIdUser, IntPtr c_pvData, int c_cubData, ref uint c_peChatEntryType)
        {
            CheckIfUsable();

            c_pSteamIdUser = new CSteamId();

            var a_result = SteamAPI_ISteamMatchmaking_GetLobbyChatEntry(m_instancePtr, c_steamIdLobby, c_iChatId, ref c_pSteamIdUser, c_pvData, c_cubData, ref c_peChatEntryType);

            return(a_result);
        }
Пример #6
0
        public override int GetClanChatMessage(ulong c_steamIdClanChat, int c_iMessage, IntPtr c_prgchText, int c_cchTextMax, ref uint c_peChatEntryType, out CSteamId c_psteamidChatter)
        {
            CheckIfUsable();

            c_psteamidChatter = default(CSteamId);

            var a_result = SteamAPI_ISteamFriends_GetClanChatMessage(m_instancePtr, c_steamIdClanChat, c_iMessage, c_prgchText, c_cchTextMax, ref c_peChatEntryType, ref c_psteamidChatter);

            return(a_result);
        }
Пример #7
0
 internal static extern int SteamAPI_ISteamFriends_GetClanChatMessage(IntPtr c_instancePtr, ulong c_steamIdClanChat, int c_iMessage, IntPtr c_prgchText, int c_cchTextMax, ref uint c_peChatEntryType, ref CSteamId c_psteamidChatter);
Пример #8
0
 private static extern bool SteamAPI_ISteamNetworking_GetSocketInfo(IntPtr c_instancePtr, uint c_hSocket, ref CSteamId c_pSteamIdRemote, ref int c_peSocketStatus, ref uint c_punIpRemote, ref char c_punPortRemote);
Пример #9
0
 private static extern bool SteamAPI_ISteamNetworking_ReadP2PPacket(IntPtr c_instancePtr, IntPtr c_pubDest, uint c_cubDest, ref uint c_pcubMsgSize, ref CSteamId c_psteamIdRemote, int c_nChannel);
Пример #10
0
 private static extern bool SteamAPI_ISteamMatchmaking_GetLobbyGameServer(IntPtr c_instancePtr, ulong c_steamIdLobby, ref uint c_punGameServerIp, ref char c_punGameServerPort, ref CSteamId c_psteamIdGameServer);
Пример #11
0
        public override bool ReadP2PPacket(IntPtr c_pubDest, uint c_cubDest, ref uint c_pcubMsgSize, ref CSteamId c_psteamIdRemote, int c_nChannel)
        {
            CheckIfUsable();

            var a_result = SteamAPI_ISteamNetworking_ReadP2PPacket(m_instancePtr, c_pubDest, c_cubDest, ref c_pcubMsgSize, ref c_psteamIdRemote, c_nChannel);

            return(a_result);
        }
Пример #12
0
 public abstract bool GetLobbyGameServer(ulong c_steamIdLobby, ref uint c_punGameServerIp, ref char c_punGameServerPort, out CSteamId c_psteamIdGameServer);
Пример #13
0
 public abstract int GetLobbyChatEntry(ulong c_steamIdLobby, int c_iChatId, out CSteamId c_pSteamIdUser, IntPtr c_pvData, int c_cubData, ref uint c_peChatEntryType);
Пример #14
0
 public abstract int GetClanChatMessage(ulong c_steamIdClanChat, int c_iMessage, IntPtr c_prgchText, int c_cchTextMax, ref uint c_peChatEntryType, out CSteamId c_psteamidChatter);
Пример #15
0
 public abstract bool ReadP2PPacket(IntPtr c_pubDest, uint c_cubDest, ref uint c_pcubMsgSize, ref CSteamId c_psteamIdRemote, int c_nChannel);
 private static extern bool SteamAPI_ISteamRemoteStorage_GetUGCDetails(IntPtr c_instancePtr, ulong c_hContent, ref uint c_pnAppId, StringBuilder c_ppchName, ref int c_pnFileSizeInBytes, ref CSteamId c_pSteamIdOwner);
Пример #17
0
 public abstract bool GetSocketInfo(uint c_hSocket, ref CSteamId c_pSteamIdRemote, ref int c_peSocketStatus, ref uint c_punIpRemote, ref char c_punPortRemote);
 public abstract bool GetUgcDetails(ulong c_hContent, ref uint c_pnAppId, string c_ppchName, ref int c_pnFileSizeInBytes, out CSteamId c_pSteamIdOwner);
Пример #19
0
 private static extern int SteamAPI_ISteamMatchmaking_GetLobbyChatEntry(IntPtr c_instancePtr, ulong c_steamIdLobby, int c_iChatId, ref CSteamId c_pSteamIdUser, IntPtr c_pvData, int c_cubData, ref uint c_peChatEntryType);