Ejemplo n.º 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);
        }
Ejemplo n.º 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);
        }
Ejemplo n.º 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);
        }
Ejemplo n.º 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);
        }
Ejemplo n.º 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);
        }
Ejemplo n.º 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);
Ejemplo n.º 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);
Ejemplo n.º 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);
Ejemplo n.º 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);
Ejemplo n.º 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);
        }
Ejemplo n.º 12
0
 public abstract bool GetLobbyGameServer(ulong c_steamIdLobby, ref uint c_punGameServerIp, ref char c_punGameServerPort, out CSteamId c_psteamIdGameServer);
Ejemplo n.º 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);
Ejemplo n.º 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);
Ejemplo n.º 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);
Ejemplo n.º 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);
Ejemplo n.º 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);