Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ OnP2PSessionRequest()

void Terraria.Social.Steam.NetClientSocialModule.OnP2PSessionRequest ( P2PSessionRequest_t result)
inlineprivate

Definition at line 307 of file NetClientSocialModule.cs.

308 {
309 //IL_0010: Unknown result type (might be due to invalid IL or missing references)
310 //IL_0011: Unknown result type (might be due to invalid IL or missing references)
311 //IL_0016: Unknown result type (might be due to invalid IL or missing references)
312 //IL_001d: Unknown result type (might be due to invalid IL or missing references)
313 //IL_002b: Unknown result type (might be due to invalid IL or missing references)
314 //IL_0033: Unknown result type (might be due to invalid IL or missing references)
315 WeGameHelper.WriteDebugString(" OnP2PSessionRequest");
316 CSteamID steamIDRemote = result.m_steamIDRemote;
317 if (_connectionStateMap.ContainsKey(steamIDRemote) && _connectionStateMap[steamIDRemote] != 0)
318 {
319 SteamNetworking.AcceptP2PSessionWithUser(steamIDRemote);
320 }
321 }
ConcurrentDictionary< CSteamID, ConnectionState > _connectionStateMap
static void WriteDebugString(string format, params object[] args)

References Terraria.Social.Steam.NetSocialModule._connectionStateMap, System.Collections.Concurrent.ConcurrentDictionary< TKey, TValue >.ContainsKey(), and Terraria.Social.WeGame.WeGameHelper.WriteDebugString().

Referenced by Terraria.Social.Steam.NetClientSocialModule.Initialize().