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
FileData.cs
Go to the documentation of this file.
1using System;
5
6namespace Terraria.IO
7{
8 [global::Cpp2ILInjected.Token(Token = "0x200055E")]
9 public abstract class FileData
10 {
11 [global::Cpp2ILInjected.Token(Token = "0x1700066C")]
12 public string Path
13 {
14 [global::Cpp2ILInjected.Token(Token = "0x6003366")]
15 [global::Cpp2ILInjected.Address(RVA = "0x133B8F4", Offset = "0x133B8F4", Length = "0x8")]
16 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
17 get
18 {
19 throw null;
20 }
21 }
22
23 [global::Cpp2ILInjected.Token(Token = "0x1700066D")]
24 public bool IsCloudSave
25 {
26 [global::Cpp2ILInjected.Token(Token = "0x6003367")]
27 [global::Cpp2ILInjected.Address(RVA = "0x133B8FC", Offset = "0x133B8FC", Length = "0x8")]
28 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
29 get
30 {
31 throw null;
32 }
33 }
34
35 [global::Cpp2ILInjected.Token(Token = "0x1700066E")]
36 public bool IsFavorite
37 {
38 [global::Cpp2ILInjected.Token(Token = "0x6003368")]
39 [global::Cpp2ILInjected.Address(RVA = "0x133B904", Offset = "0x133B904", Length = "0x8")]
40 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
41 get
42 {
43 throw null;
44 }
45 }
46
47 [global::Cpp2ILInjected.Token(Token = "0x6003369")]
48 [global::Cpp2ILInjected.Address(RVA = "0x133B90C", Offset = "0x133B90C", Length = "0x28")]
49 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldFileData), Member = ".ctor", ReturnType = typeof(void))]
50 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
51 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
52 protected FileData(string type)
53 {
54 throw null;
55 }
56
57 [global::Cpp2ILInjected.Token(Token = "0x600336A")]
58 [global::Cpp2ILInjected.Address(RVA = "0x133B934", Offset = "0x133B934", Length = "0xB8")]
59 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PlayerFileData), Member = ".ctor", MemberParameters = new object[]
60 {
61 typeof(string),
62 typeof(bool)
63 }, ReturnType = typeof(void))]
64 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldFileData), Member = ".ctor", MemberParameters = new object[]
65 {
66 typeof(string),
67 typeof(bool)
68 }, ReturnType = typeof(void))]
69 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
70 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
71 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_LocalFavoriteData", ReturnType = typeof(FavoritesFile))]
72 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FavoritesFile), Member = "IsFavorite", MemberParameters = new object[] { typeof(FileData) }, ReturnType = typeof(bool))]
73 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
74 protected FileData(string type, string path, bool isCloud)
75 {
76 throw null;
77 }
78
79 [global::Cpp2ILInjected.Token(Token = "0x600336B")]
80 [global::Cpp2ILInjected.Address(RVA = "0x133B9EC", Offset = "0x133B9EC", Length = "0x8")]
81 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
82 public void UpdatePath(string newPath)
83 {
84 throw null;
85 }
86
87 [global::Cpp2ILInjected.Token(Token = "0x600336C")]
88 [global::Cpp2ILInjected.Address(RVA = "0x133B9F4", Offset = "0x133B9F4", Length = "0x14")]
89 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
90 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIPlayerSelectMenu), Member = "Draw", ReturnType = typeof(void))]
91 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIWorldSelectMenu), Member = "Draw", ReturnType = typeof(void))]
92 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
93 public void ToggleFavorite()
94 {
95 throw null;
96 }
97
98 [global::Cpp2ILInjected.Token(Token = "0x600336D")]
99 [global::Cpp2ILInjected.Address(RVA = "0x133B304", Offset = "0x133B304", Length = "0x6C")]
100 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIPlayerSelectMenu), Member = "RefreshPlayers", ReturnType = typeof(void))]
101 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(FavoritesFile), Member = "SaveFavorite", MemberParameters = new object[] { typeof(FileData) }, ReturnType = typeof(void))]
102 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(FavoritesFile), Member = "ClearEntry", MemberParameters = new object[] { typeof(FileData) }, ReturnType = typeof(void))]
103 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(FavoritesFile), Member = "IsFavorite", MemberParameters = new object[] { typeof(FileData) }, ReturnType = typeof(bool))]
104 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PlayerFileData), Member = "MoveToCloud", ReturnType = typeof(void))]
105 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PlayerFileData), Member = "MoveToLocal", ReturnType = typeof(void))]
106 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 7)]
107 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FileUtilities), Member = "GetFileName", MemberParameters = new object[]
108 {
109 typeof(string),
110 typeof(bool)
111 }, ReturnType = typeof(string))]
112 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
113 public string GetFileName(bool includeExtension = true)
114 {
115 throw null;
116 }
117
118 [global::Cpp2ILInjected.Token(Token = "0x600336E")]
119 [global::Cpp2ILInjected.Address(RVA = "0x133BA08", Offset = "0x133BA08", Length = "0xA0")]
120 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIWorldSelectMenu), Member = "SelectAndHighlight", MemberParameters = new object[] { typeof(WorldFileData) }, ReturnType = typeof(void))]
121 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldFile), Member = "CreateMetadata", MemberParameters = new object[]
122 {
123 typeof(string),
124 typeof(bool),
125 typeof(int)
126 }, ReturnType = typeof(WorldFileData))]
127 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
128 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_LocalFavoriteData", ReturnType = typeof(FavoritesFile))]
129 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FavoritesFile), Member = "SaveFavorite", MemberParameters = new object[] { typeof(FileData) }, ReturnType = typeof(void))]
130 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
131 public void SetFavorite(bool favorite, bool saveChanges = true)
132 {
133 throw null;
134 }
135
136 [global::Cpp2ILInjected.Token(Token = "0x600336F")]
137 public abstract void SetAsActive();
138
139 [global::Cpp2ILInjected.Token(Token = "0x6003370")]
140 public abstract void MoveToCloud();
141
142 [global::Cpp2ILInjected.Token(Token = "0x6003371")]
143 public abstract void MoveToLocal();
144
145 [global::Cpp2ILInjected.Token(Token = "0x4003C35")]
146 [global::Cpp2ILInjected.FieldOffset(Offset = "0x10")]
147 protected string _path;
148
149 [global::Cpp2ILInjected.Token(Token = "0x4003C36")]
150 [global::Cpp2ILInjected.FieldOffset(Offset = "0x18")]
151 protected bool _isCloudSave;
152
153 [global::Cpp2ILInjected.Token(Token = "0x4003C37")]
154 [global::Cpp2ILInjected.FieldOffset(Offset = "0x20")]
156
157 [global::Cpp2ILInjected.Token(Token = "0x4003C38")]
158 [global::Cpp2ILInjected.FieldOffset(Offset = "0x28")]
159 public string Name;
160
161 [global::Cpp2ILInjected.Token(Token = "0x4003C39")]
162 [global::Cpp2ILInjected.FieldOffset(Offset = "0x30")]
163 public readonly string Type;
164
165 [global::Cpp2ILInjected.Token(Token = "0x4003C3A")]
166 [global::Cpp2ILInjected.FieldOffset(Offset = "0x38")]
167 protected bool _isFavorite;
168 }
169}
class f__AnonymousType0<< Count > j__TPar
FileData(string type, string path, bool isCloud)
Definition FileData.cs:74
void SetFavorite(bool favorite, bool saveChanges=true)
Definition FileData.cs:131
string GetFileName(bool includeExtension=true)
Definition FileData.cs:113
void UpdatePath(string newPath)
Definition FileData.cs:82
FileMetadata Metadata
Definition FileData.cs:155
FileData(string type)
Definition FileData.cs:52
readonly string Type
Definition FileData.cs:163