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

◆ IsConnected()

override bool Terraria.Social.Steam.NetSocialModule.IsConnected ( RemoteAddress address)
inlineinherited

Definition at line 64 of file NetSocialModule.cs.

65 {
66 //IL_0007: Unknown result type (might be due to invalid IL or missing references)
67 //IL_000c: Unknown result type (might be due to invalid IL or missing references)
68 //IL_0013: Unknown result type (might be due to invalid IL or missing references)
69 //IL_0021: Unknown result type (might be due to invalid IL or missing references)
70 //IL_002d: Unknown result type (might be due to invalid IL or missing references)
71 //IL_002e: Unknown result type (might be due to invalid IL or missing references)
72 if (address == null)
73 {
74 return false;
75 }
76 CSteamID val = RemoteAddressToSteamId(address);
78 {
79 return false;
80 }
81 if (GetSessionState(val).m_bConnectionActive != 1)
82 {
83 Close(address);
84 return false;
85 }
86 return true;
87 }
void Close(RemoteAddress address)
CSteamID RemoteAddressToSteamId(RemoteAddress address)
ConcurrentDictionary< CSteamID, ConnectionState > _connectionStateMap
P2PSessionState_t GetSessionState(CSteamID userId)

References Terraria.Social.Steam.NetSocialModule._connectionStateMap, Terraria.Social.Base.NetSocialModule.Close(), System.Collections.Concurrent.ConcurrentDictionary< TKey, TValue >.ContainsKey(), Terraria.Social.Steam.NetSocialModule.GetSessionState(), and Terraria.Social.Steam.NetSocialModule.RemoteAddressToSteamId().