terraria-cpp2il v1.4.4.9
Terraria mobile dump, with CallAnalysis (see source code). Dump with reconstucted method: https://infinitynichto.github.io/terraria-cpp2il-methodrecon
Loading...
Searching...
No Matches
PlatformUser.cs
Go to the documentation of this file.
1using System;
5using Telepathy;
6using Terraria;
7using Terraria.Chat;
8using UnityEngine;
9
10[global::Cpp2ILInjected.Token(Token = "0x20002BE")]
11public struct PlatformUser
12{
13 [global::Cpp2ILInjected.Token(Token = "0x6001044")]
14 [global::Cpp2ILInjected.Address(RVA = "0xA3B8B4", Offset = "0xA3B8B4", Length = "0xC")]
15 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(MessageBuffer), Member = "ProcessData", MemberParameters = new object[]
16 {
17 typeof(byte[]),
18 typeof(int),
19 typeof(ref int)
20 }, ReturnType = typeof(void))]
21 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
22 public PlatformUser(string id, PlatformUser.Platform platform)
23 {
24 throw null;
25 }
26
27 [global::Cpp2ILInjected.Token(Token = "0x17000194")]
29 {
30 [global::Cpp2ILInjected.Token(Token = "0x6001045")]
31 [global::Cpp2ILInjected.Address(RVA = "0xA3BB68", Offset = "0xA3BB68", Length = "0x70")]
32 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
33 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DrPlatform.XBO), Member = "Suspending", ReturnType = typeof(void))]
34 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIMultiplayerHost), Member = "HostServer", ReturnType = typeof(void))]
35 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIMultiplayerJoin), Member = "DrawMainButtons", ReturnType = typeof(void))]
36 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIMultiplayerLobby), Member = "JoinServer", ReturnType = typeof(void))]
37 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUINetPlayStatusMenu), Member = "Draw", ReturnType = typeof(void))]
38 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUINetPlayStatusMenu), Member = "Quit", ReturnType = typeof(void))]
39 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUINetPlayStatusMenu), Member = "QuitCallBack", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
40 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(MPSessionAPI_Dummy), Member = "Update", ReturnType = typeof(void))]
41 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(MPSessionManager), Member = "PlayerSelected", ReturnType = typeof(void))]
42 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(MPSessionManager), Member = "CancelPending", ReturnType = typeof(void))]
43 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(MPSessionManager), Member = "OpenInviteOverlay", ReturnType = typeof(void))]
44 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(UserManagement), Member = "SetupPrimary", ReturnType = typeof(void))]
45 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Server), Member = "Start", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(bool))]
46 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "RunServerCallBack", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
47 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "DedServ", ReturnType = typeof(void))]
48 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(MessageBuffer), Member = "ProcessData", MemberParameters = new object[]
49 {
50 typeof(byte[]),
51 typeof(int),
52 typeof(ref int)
53 }, ReturnType = typeof(void))]
54 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Netplay), Member = "TcpClientLoop", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
55 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Netplay), Member = "UpdateClientNet", ReturnType = typeof(void))]
56 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Netplay), Member = "ServerLoop", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
57 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldGen), Member = "SaveAndQuitCallBack", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
58 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ChatHelper), Member = "PlatformCheckedMessage", MemberParameters = new object[]
59 {
60 typeof(string),
62 typeof(byte)
63 }, ReturnType = typeof(void))]
64 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 21)]
65 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DrPlatform), Member = "get_CurrentPlatform", ReturnType = typeof(DrPlatform.DrPlatformType))]
66 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
67 get
68 {
69 throw null;
70 }
71 }
72
73 [global::Cpp2ILInjected.Token(Token = "0x6001046")]
74 [global::Cpp2ILInjected.Address(RVA = "0xA41F00", Offset = "0xA41F00", Length = "0xE8")]
75 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ServerAutoFinder), Member = "LookForFriendPlatformGames", ReturnType = typeof(void))]
76 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
77 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Application), Member = "get_isEditor", ReturnType = typeof(bool))]
78 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::UnityEngine.Object), Member = "op_Inequality", MemberParameters = new object[]
79 {
80 typeof(global::UnityEngine.Object),
81 typeof(global::UnityEngine.Object)
82 }, ReturnType = typeof(bool))]
83 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 6)]
84 public static PlatformUser[] GetFriends()
85 {
86 throw null;
87 }
88
89 [global::Cpp2ILInjected.Token(Token = "0x4001F2F")]
90 [global::Cpp2ILInjected.FieldOffset(Offset = "0x0")]
91 public string PlayerId;
92
93 [global::Cpp2ILInjected.Token(Token = "0x4001F30")]
94 [global::Cpp2ILInjected.FieldOffset(Offset = "0x8")]
96
97 [global::Cpp2ILInjected.Token(Token = "0x20002BF")]
98 public enum Platform
99 {
100 [global::Cpp2ILInjected.Token(Token = "0x4001F32")]
101 None,
102 [global::Cpp2ILInjected.Token(Token = "0x4001F33")]
103 Stadia,
104 [global::Cpp2ILInjected.Token(Token = "0x4001F34")]
105 XBO,
106 [global::Cpp2ILInjected.Token(Token = "0x4001F35")]
107 PSN,
108 [global::Cpp2ILInjected.Token(Token = "0x4001F36")]
109 Editor,
110 [global::Cpp2ILInjected.Token(Token = "0x4001F37")]
112 }
113}
class f__AnonymousType0<< Count > j__TPar
PlatformUser(string id, PlatformUser.Platform platform)
string PlayerId
static PlatformUser CurrentUser
PlatformUser.Platform PlatformId
static PlatformUser[] GetFriends()