16 [global::Cpp2ILInjected.Token(Token =
"0x600418A")]
17 [global::Cpp2ILInjected.Address(RVA =
"0x77F9FC", Offset =
"0x77F9FC", Length =
"0x60")]
25 }, ReturnType =
typeof(
bool))]
27 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
typeof(
GUIHousingMenu), Member =
"NPCDraw", MemberParameters =
new object[]
33 }, ReturnType =
typeof(
void))]
34 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
typeof(
GUIMap), Member =
"DrawMap", ReturnType =
typeof(
void))]
36 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
typeof(
Main), Member =
"DrawNPCCheckAlt", MemberParameters =
new object[] {
typeof(
NPC) }, ReturnType =
typeof(
void))]
37 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
typeof(
NPC), Member =
"GiveTownUniqueDataToNPCsThatNeedIt", MemberParameters =
new object[]
41 }, ReturnType =
typeof(
void))]
42 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
typeof(
NPC), Member =
"RerollVariation", ReturnType =
typeof(
bool))]
49 }, ReturnType =
typeof(
void))]
51 [global::Cpp2ILInjected.CallAnalysis.CallerCount(
Count = 13)]
56 }, ReturnType =
typeof(
bool))]
57 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(
Count = 1)]
63 [global::Cpp2ILInjected.Token(Token =
"0x600418B")]
64 [global::Cpp2ILInjected.Address(RVA =
"0x77FA5C", Offset =
"0x77FA5C", Length =
"0x19C")]
66 [global::Cpp2ILInjected.CallAnalysis.CallerCount(
Count = 28)]
67 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
string), Member =
"Concat", MemberParameters =
new object[]
71 }, ReturnType =
typeof(
string))]
78 }, ReturnType =
typeof(
void))]
79 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
object), Member =
".ctor", ReturnType =
typeof(
void))]
80 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(
Count = 13)]
86 [global::Cpp2ILInjected.Token(Token =
"0x600418C")]
87 [global::Cpp2ILInjected.Address(RVA =
"0x77FE90", Offset =
"0x77FE90", Length =
"0x194")]
89 [global::Cpp2ILInjected.CallAnalysis.CallerCount(
Count = 1)]
90 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
string), Member =
"Concat", MemberParameters =
new object[]
94 }, ReturnType =
typeof(
string))]
100 }, ReturnType =
typeof(
void))]
101 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
object), Member =
".ctor", ReturnType =
typeof(
void))]
102 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(
Count = 13)]
108 [global::Cpp2ILInjected.Token(Token =
"0x600418D")]
109 [global::Cpp2ILInjected.Address(RVA =
"0x780308", Offset =
"0x780308", Length =
"0x128")]
110 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
111 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
typeof(
Main), Member =
"DrawNPCHousesInWorld", ReturnType =
typeof(
void))]
112 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
typeof(
Main), Member =
"DrawInterface_38_MouseCarriedObject", ReturnType =
typeof(
void))]
113 [global::Cpp2ILInjected.CallAnalysis.CallerCount(
Count = 2)]
114 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
TownNPCProfiles), Member =
"GetProfile", MemberParameters =
new object[]
118 }, ReturnType =
typeof(
bool))]
119 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
NPC), Member =
"TypeToDefaultHeadIndex", MemberParameters =
new object[] {
typeof(
int) }, ReturnType =
typeof(
int))]
120 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(
Count = 6)]
126 [global::Cpp2ILInjected.Token(Token =
"0x600418E")]
127 [global::Cpp2ILInjected.Address(RVA =
"0x780430", Offset =
"0x780430", Length =
"0xFA8")]
129 [global::Cpp2ILInjected.CallAnalysis.CallerCount(
Count = 1)]
131 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
TownNPCProfiles), Member =
"LegacyWithSimpleShimmer", MemberParameters =
new object[]
143 }, ReturnType =
typeof(
void))]
144 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
TownNPCProfiles), Member =
"TransformableWithSimpleShimmer", MemberParameters =
new object[]
158 }, ReturnType =
typeof(
void))]
165 }, ReturnType =
typeof(
void))]
166 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
object),
Member =
".ctor", ReturnType =
typeof(
void))]
167 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(
Count = 102)]
174 [global::Cpp2ILInjected.Token(Token =
"0x600418F")]
175 [global::Cpp2ILInjected.Address(RVA =
"0x7815F4", Offset =
"0x7815F4", Length =
"0x168")]
176 [global::Cpp2ILInjected.CallAnalysis.CallerCount(
Count = 0)]
177 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
RuntimeHelpers), Member =
"InitializeArray", MemberParameters =
new object[]
181 }, ReturnType =
typeof(
void))]
183 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(
Count = 11)]
189 [global::Cpp2ILInjected.Token(Token =
"0x400806D")]
192 [global::Cpp2ILInjected.Token(Token =
"0x400806E")]
195 [global::Cpp2ILInjected.Token(Token =
"0x400806F")]
198 [global::Cpp2ILInjected.Token(Token =
"0x4008070")]
201 [global::Cpp2ILInjected.Token(Token =
"0x4008071")]
204 [global::Cpp2ILInjected.Token(Token =
"0x4008072")]
207 [global::Cpp2ILInjected.Token(Token =
"0x4008073")]
208 [global::Cpp2ILInjected.FieldOffset(Offset =
"0x10")]
211 [global::Cpp2ILInjected.Token(Token =
"0x4008074")]
bool GetProfile(int npcId, out ITownNPCProfile profile)
Dictionary< int, ITownNPCProfile > _townNPCProfiles
static ITownNPCProfile TransformableWithSimpleShimmer(string subPath, int headIdNormal, int headIdShimmered, bool uniqueCreditTexture=true, bool uniqueCreditTextureShimmered=true)
static ITownNPCProfile LegacyWithSimpleShimmer(string subPath, int headIdNormal, int headIdShimmered, bool uniquePartyTexture=true, bool uniquePartyTextureShimmered=true)