20464 {
20465 [global::Cpp2ILInjected.Token(Token = "0x6001E21")]
20466 [global::Cpp2ILInjected.Address(RVA = "0xBEA19C", Offset = "0xBEA19C", Length = "0x58")]
20467 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
20469 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
typeof(
GUINPCDialogue), Member =
"Option1Clicked", MemberParameters =
new object[] {
typeof(
int) }, ReturnType =
typeof(
void))]
20470 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
typeof(Item),
Member =
"CheckLavaDeath", MemberParameters =
new object[] {
typeof(
int) }, ReturnType =
typeof(
void))]
20471 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
typeof(Item),
Member =
"NewItem", MemberParameters =
new object[]
20472 {
20484 }, ReturnType =
typeof(
int))]
20485 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
typeof(
Main),
Member =
"UpdateWorldPreparationState", ReturnType =
typeof(
void))]
20491 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
typeof(
Main),
Member =
"DrawSunAndMoon", MemberParameters =
new object[]
20492 {
20497 }, ReturnType =
typeof(
void))]
20498 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
typeof(
Main),
Member =
"DrawStarsInBackground", MemberParameters =
new object[]
20499 {
20502 }, ReturnType =
typeof(
void))]
20504 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
typeof(
Main),
Member =
"UpdateTime_StartNight", MemberParameters =
new object[] {
typeof(
ref bool) }, ReturnType =
typeof(
void))]
20505 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
typeof(
Main),
Member =
"UpdateTime_StartDay", MemberParameters =
new object[] {
typeof(
ref bool) }, ReturnType =
typeof(
void))]
20507 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
typeof(
Main),
Member =
"UpdateTime_SpawnTownNPCs", ReturnType =
typeof(
void))]
20508 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
typeof(MessageBuffer),
Member =
"ProcessData", MemberParameters =
new object[]
20509 {
20513 }, ReturnType =
typeof(
void))]
20515 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
typeof(
NPC),
Member =
"AI_065_Butterflies", ReturnType =
typeof(
void))]
20516 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
typeof(
NPC),
Member =
"AI_121_QueenSlime", ReturnType =
typeof(
void))]
20517 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
typeof(
NPC),
Member =
"AI_120_HallowBoss", ReturnType =
typeof(
void))]
20518 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
typeof(
NPC),
Member =
"AI_119_Dandelion", ReturnType =
typeof(
void))]
20519 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
typeof(
NPC),
Member =
"AI_117_BloodNautilus", ReturnType =
typeof(
void))]
20520 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
typeof(
NPC),
Member =
"AI_115_LadyBugs", ReturnType =
typeof(
void))]
20521 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
typeof(
NPC),
Member =
"AI_114_Dragonflies", ReturnType =
typeof(
void))]
20522 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
typeof(
NPC),
Member =
"AI_113_WindyBalloon", ReturnType =
typeof(
void))]
20523 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
typeof(
NPC),
Member =
"AI_112_FairyCritter", ReturnType =
typeof(
void))]
20524 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
typeof(
NPC),
Member =
"AI_069_DukeFishron", ReturnType =
typeof(
void))]
20525 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
typeof(
NPC),
Member =
"AI_037_Destroyer", ReturnType =
typeof(
void))]
20526 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
typeof(
NPC),
Member =
"AI_005_EaterOfSouls", ReturnType =
typeof(
void))]
20528 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
typeof(
NPC),
Member =
"AI_007_TownEntities", ReturnType =
typeof(
void))]
20529 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
typeof(
NPC),
Member =
"AI_007_AttemptToPlayIdleAnimationsForPets", MemberParameters =
new object[] {
typeof(
int) }, ReturnType =
typeof(
void))]
20530 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
typeof(
NPC),
Member =
"AI_003_Fighters", ReturnType =
typeof(
void))]
20531 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
typeof(
NPC),
Member =
"AI_001_Slimes", ReturnType =
typeof(
void))]
20533 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
typeof(
NPC),
Member =
"AI_026_Unicorns", ReturnType =
typeof(
void))]
20534 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
typeof(
NPC),
Member =
"AI_107_ImprovedWalkers", ReturnType =
typeof(
void))]
20535 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
typeof(
NPC),
Member =
"AI_084_LunaticCultist", ReturnType =
typeof(
void))]
20536 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
typeof(
NPC),
Member =
"AI_109_DarkMage", ReturnType =
typeof(
void))]
20537 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
typeof(
NPC),
Member =
"AI_111_DD2LightningBug", ReturnType =
typeof(
void))]
20542 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
typeof(
NPC),
Member =
"CheckProgressFrostMoon", ReturnType =
typeof(
void))]
20543 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
typeof(
NPC),
Member =
"CheckProgressPumpkinMoon", ReturnType =
typeof(
void))]
20545 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
typeof(
NPC),
Member =
"DropItemInstanced", MemberParameters =
new object[]
20546 {
20552 }, ReturnType =
typeof(
void))]
20553 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
typeof(
NPC),
Member =
"CanReleaseNPCs", MemberParameters =
new object[] {
typeof(
int) }, ReturnType =
typeof(
bool))]
20554 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
typeof(
NPC),
Member =
"StrikeNPC", MemberParameters =
new object[]
20555 {
20562 }, ReturnType =
typeof(
double))]
20563 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
typeof(
NPC),
Member =
"HitEffect", MemberParameters =
new object[]
20564 {
20567 }, ReturnType =
typeof(
void))]
20568 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
typeof(
NPC),
Member =
"UpdateNPC", MemberParameters =
new object[] {
typeof(
int) }, ReturnType =
typeof(
void))]
20569 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
typeof(
NPC),
Member =
"UpdateNPC_BuffApplyDOTs", ReturnType =
typeof(
void))]
20570 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
typeof(
NPC),
Member =
"UpdateNPC_BuffClearExpiredBuffs", ReturnType =
typeof(
void))]
20571 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
typeof(
NPC),
Member =
"UpdateNPC_BloodMoonTransformations", ReturnType =
typeof(
void))]
20572 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
typeof(
NPC),
Member =
"FishTransformationDuringRain", ReturnType =
typeof(
void))]
20573 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
typeof(
NPC),
Member =
"Collision_WaterCollision", MemberParameters =
new object[] {
typeof(
bool) }, ReturnType =
typeof(
bool))]
20574 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
typeof(
NPC),
Member =
"Collision_LavaCollision", ReturnType =
typeof(
bool))]
20575 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
typeof(
NPC),
Member =
"CheckDrowning", ReturnType =
typeof(
void))]
20576 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
typeof(
Player),
Member =
"SetTalkNPC", MemberParameters =
new object[]
20577 {
20580 }, ReturnType =
typeof(
void))]
20581 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
typeof(
Player),
Member =
"Update", MemberParameters =
new object[] {
typeof(
int) }, ReturnType =
typeof(
void))]
20582 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
typeof(
Player),
Member =
"TileInteractionsCheckLongDistance", MemberParameters =
new object[]
20583 {
20586 }, ReturnType =
typeof(
void))]
20587 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
typeof(
Player),
Member =
"TileInteractionsUse", MemberParameters =
new object[]
20588 {
20591 }, ReturnType =
typeof(
void))]
20592 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
typeof(
Player),
Member =
"TileInteractionsMouseOver", MemberParameters =
new object[]
20593 {
20596 }, ReturnType =
typeof(
void))]
20597 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
typeof(
Player),
Member =
"DropTombstone", MemberParameters =
new object[]
20598 {
20602 }, ReturnType =
typeof(
void))]
20605 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
typeof(Projectile),
Member =
"Damage", ReturnType =
typeof(
void))]
20606 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
typeof(Projectile),
Member =
"Update", MemberParameters =
new object[] {
typeof(
int) }, ReturnType =
typeof(
void))]
20607 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
typeof(Projectile),
Member =
"AI", ReturnType =
typeof(
void))]
20608 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
typeof(Projectile),
Member =
"AI_111_DryadsWard", ReturnType =
typeof(
void))]
20609 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
typeof(
Wiring),
Member =
"HitSwitch", MemberParameters =
new object[]
20610 {
20613 }, ReturnType =
typeof(
void))]
20614 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
typeof(
Wiring),
Member =
"HitWireSingle", MemberParameters =
new object[]
20615 {
20618 }, ReturnType =
typeof(
void))]
20619 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
typeof(
Wiring),
Member =
"DeActive", MemberParameters =
new object[]
20620 {
20623 }, ReturnType =
typeof(
void))]
20624 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
typeof(
Wiring),
Member =
"ReActive", MemberParameters =
new object[]
20625 {
20628 }, ReturnType =
typeof(
void))]
20629 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
"Terraria.WorldGen.Hooks.<>c", Member =
"<Initialize>b__7_0", MemberParameters =
new object[] {
typeof(
Player) }, ReturnType =
typeof(
void))]
20630 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
typeof(
WorldGen),
Member =
"meteor", MemberParameters =
new object[]
20631 {
20635 }, ReturnType =
typeof(
bool))]
20636 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
typeof(
WorldGen),
Member =
"FinaliseOnMainThread", MemberParameters =
new object[] {
typeof(
object) }, ReturnType =
typeof(
void))]
20637 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
typeof(
WorldGen),
Member =
"SetWorldSizeOnMainThread", MemberParameters =
new object[] {
typeof(
object) }, ReturnType =
typeof(
void))]
20638 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
typeof(
WorldGen),
Member =
"TreeGrowFXCheck", MemberParameters =
new object[]
20639 {
20642 }, ReturnType =
typeof(
void))]
20643 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
typeof(
WorldGen),
Member =
"CloseDoor", MemberParameters =
new object[]
20644 {
20648 }, ReturnType =
typeof(
bool))]
20649 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
typeof(
WorldGen),
Member =
"OpenDoor", MemberParameters =
new object[]
20650 {
20654 }, ReturnType =
typeof(
bool))]
20655 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
typeof(
WorldGen),
Member =
"CheckSign", MemberParameters =
new object[]
20656 {
20660 }, ReturnType =
typeof(
void))]
20661 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
typeof(
WorldGen),
Member =
"CheckAlch", MemberParameters =
new object[]
20662 {
20665 }, ReturnType =
typeof(
void))]
20666 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
typeof(
WorldGen),
Member =
"CheckSuper", MemberParameters =
new object[]
20667 {
20671 }, ReturnType =
typeof(
void))]
20672 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
typeof(
WorldGen),
Member =
"Check2x2", MemberParameters =
new object[]
20673 {
20677 }, ReturnType =
typeof(
void))]
20678 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
typeof(
WorldGen),
Member =
"SmashAltar", MemberParameters =
new object[]
20679 {
20682 }, ReturnType =
typeof(
void))]
20683 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
typeof(
WorldGen),
Member =
"ShiftTrapdoor", MemberParameters =
new object[]
20684 {
20689 }, ReturnType =
typeof(
bool))]
20690 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
typeof(
WorldGen),
Member =
"ShiftTallGate", MemberParameters =
new object[]
20691 {
20696 }, ReturnType =
typeof(
bool))]
20697 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
typeof(
WorldGen),
Member =
"CheckOrb", MemberParameters =
new object[]
20698 {
20702 }, ReturnType =
typeof(
void))]
20703 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
typeof(
WorldGen),
Member =
"SpawnThingsFromPot", MemberParameters =
new object[]
20704 {
20710 }, ReturnType =
typeof(
void))]
20711 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
typeof(
WorldGen),
Member =
"KillActuator", MemberParameters =
new object[]
20712 {
20715 }, ReturnType =
typeof(
bool))]
20716 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
typeof(
WorldGen),
Member =
"KillWire", MemberParameters =
new object[]
20717 {
20720 }, ReturnType =
typeof(
bool))]
20721 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
typeof(
WorldGen),
Member =
"KillWire2", MemberParameters =
new object[]
20722 {
20725 }, ReturnType =
typeof(
bool))]
20726 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
typeof(
WorldGen),
Member =
"KillWire3", MemberParameters =
new object[]
20727 {
20730 }, ReturnType =
typeof(
bool))]
20731 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
typeof(
WorldGen),
Member =
"KillWire4", MemberParameters =
new object[]
20732 {
20735 }, ReturnType =
typeof(
bool))]
20736 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
typeof(
WorldGen),
Member =
"GrowCheckSeaweed", MemberParameters =
new object[]
20737 {
20740 }, ReturnType =
typeof(
void))]
20741 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
typeof(
WorldGen),
Member =
"GrowCatTail", MemberParameters =
new object[]
20742 {
20745 }, ReturnType =
typeof(
void))]
20746 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
typeof(
WorldGen),
Member =
"CheckLilyPad", MemberParameters =
new object[]
20747 {
20750 }, ReturnType =
typeof(
void))]
20751 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
typeof(
WorldGen),
Member =
"ReplaceTIle_DoActualReplacement", MemberParameters =
new object[]
20752 {
20758 }, ReturnType =
typeof(
void))]
20759 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
typeof(
WorldGen),
Member =
"ShakeTree", MemberParameters =
new object[]
20760 {
20763 }, ReturnType =
typeof(
void))]
20764 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
typeof(
WorldGen),
Member =
"AttemptFossilShattering", MemberParameters =
new object[]
20765 {
20770 }, ReturnType =
typeof(
void))]
20771 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
typeof(
WorldGen),
Member =
"KillTile", MemberParameters =
new object[]
20772 {
20778 }, ReturnType =
typeof(
void))]
20779 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
typeof(
WorldGen),
Member =
"KillTile_GetItemDrops", MemberParameters =
new object[]
20780 {
20789 }, ReturnType =
typeof(
void))]
20790 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
typeof(
WorldGen),
Member =
"KillTile_GetTreeDrops", MemberParameters =
new object[]
20791 {
20798 }, ReturnType =
typeof(
void))]
20800 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
typeof(
WorldGen),
Member =
"StartImpendingDoom", MemberParameters =
new object[] {
typeof(
int) }, ReturnType =
typeof(
void))]
20802 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
typeof(
TileEntity),
Member =
"BasicOpenCloseInteraction", MemberParameters =
new object[]
20803 {
20808 }, ReturnType =
typeof(
void))]
20815 {
20818 }, ReturnType =
typeof(
void))]
20820 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
typeof(
CommonCode),
Member =
"DropItemLocalPerClientAndSetNPCMoneyTo0", MemberParameters =
new object[]
20821 {
20826 }, ReturnType =
typeof(
void))]
20827 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
typeof(
CommonCode),
Member =
"DropItemForEachInteractingPlayerOnThePlayer", MemberParameters =
new object[]
20828 {
20836 }, ReturnType =
typeof(
void))]
20841 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
typeof(
DD2Event),
Member =
"RequestToSkipWaitTime", MemberParameters =
new object[]
20842 {
20845 }, ReturnType =
typeof(
void))]
20848 [global::Cpp2ILInjected.CallAnalysis.CallerCount(
Count = 509)]
20850 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(
Count = 2)]
20851 get
20852 {
20853 throw null;
20854 }
20855 }
class f__AnonymousType0<< Count > j__TPar