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
TutorialStep_05_Torches.cs
Go to the documentation of this file.
1using System;
2using Controller;
6using Terraria;
8using UnityEngine;
9
10[global::Cpp2ILInjected.Token(Token = "0x20002F4")]
12{
13 [global::Cpp2ILInjected.Token(Token = "0x6001184")]
14 [global::Cpp2ILInjected.Address(RVA = "0xA6CB64", Offset = "0xA6CB64", Length = "0x8")]
15 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
17 {
18 throw null;
19 }
20
21 [global::Cpp2ILInjected.Token(Token = "0x6001185")]
22 [global::Cpp2ILInjected.Address(RVA = "0xA6CB6C", Offset = "0xA6CB6C", Length = "0x294")]
23 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
24 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
25 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Language), Member = "GetText", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(LocalizedText))]
26 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(XNAUnityRunner), Member = "get_PrimaryInputMode", ReturnType = typeof(XNAUnityRunner.ForcedInputMode))]
27 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Language), Member = "GetTextValue", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
28 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIKeyboardMappings), Member = "GetControlTag", MemberParameters = new object[] { typeof(ControlsKeyboardTagHandler.MappingType) }, ReturnType = typeof(string))]
29 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Replace", MemberParameters = new object[]
30 {
31 typeof(string),
32 typeof(string)
33 }, ReturnType = typeof(string))]
34 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ControllerActionButton), Member = "get_FirstEntry", ReturnType = typeof(ControllerActionButton.Entry))]
35 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 13)]
36 public override string GetGuideString()
37 {
38 throw null;
39 }
40
41 [global::Cpp2ILInjected.Token(Token = "0x6001186")]
42 [global::Cpp2ILInjected.Address(RVA = "0xA6CE00", Offset = "0xA6CE00", Length = "0x8")]
43 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
44 public override void Reset()
45 {
46 throw null;
47 }
48
49 [global::Cpp2ILInjected.Token(Token = "0x6001187")]
50 [global::Cpp2ILInjected.Address(RVA = "0xA6CE08", Offset = "0xA6CE08", Length = "0x7C")]
51 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
52 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
53 public override void OnItemPlaced(int itemId, int tileId)
54 {
55 throw null;
56 }
57
58 [global::Cpp2ILInjected.Token(Token = "0x6001188")]
59 [global::Cpp2ILInjected.Address(RVA = "0xA6CE84", Offset = "0xA6CE84", Length = "0x7C")]
60 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
61 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TutorialStep), Member = "SetTime", MemberParameters = new object[]
62 {
63 typeof(int),
64 typeof(int),
65 typeof(bool)
66 }, ReturnType = typeof(void))]
67 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TutorialStep), Member = "SetSpawnRate", MemberParameters = new object[] { typeof(float) }, ReturnType = typeof(void))]
68 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TutorialStep), Member = "GiveItem", MemberParameters = new object[]
69 {
70 typeof(short),
71 typeof(int)
72 }, ReturnType = typeof(void))]
73 public override void OnGuideDialogueOpen()
74 {
75 throw null;
76 }
77
78 [global::Cpp2ILInjected.Token(Token = "0x6001189")]
79 [global::Cpp2ILInjected.Address(RVA = "0xA6CF00", Offset = "0xA6CF00", Length = "0x24C")]
80 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
81 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
82 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_myPlayer", ReturnType = typeof(int))]
83 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_worldMouseX", ReturnType = typeof(int))]
84 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_screenPosition", ReturnType = typeof(Microsoft.Xna.Framework.Vector2))]
85 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_worldMouseY", ReturnType = typeof(int))]
86 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldGen), Member = "StartRoomCheck", MemberParameters = new object[]
87 {
88 typeof(int),
89 typeof(int)
90 }, ReturnType = typeof(bool))]
91 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldGen), Member = "RoomNeeds", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(bool))]
92 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Debug), Member = "Log", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
93 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 11)]
94 public override bool Update()
95 {
96 throw null;
97 }
98
99 [global::Cpp2ILInjected.Token(Token = "0x600118A")]
100 [global::Cpp2ILInjected.Address(RVA = "0xA6B80C", Offset = "0xA6B80C", Length = "0x8")]
101 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
102 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
104 {
105 throw null;
106 }
107
108 [global::Cpp2ILInjected.Token(Token = "0x400213B")]
109 [global::Cpp2ILInjected.FieldOffset(Offset = "0x10")]
110 private bool givenSword;
111
112 [global::Cpp2ILInjected.Token(Token = "0x400213C")]
113 [global::Cpp2ILInjected.FieldOffset(Offset = "0x11")]
114 private bool collectedGels;
115
116 [global::Cpp2ILInjected.Token(Token = "0x400213D")]
117 [global::Cpp2ILInjected.FieldOffset(Offset = "0x12")]
118 private bool craftedTorches;
119
120 [global::Cpp2ILInjected.Token(Token = "0x400213E")]
121 [global::Cpp2ILInjected.FieldOffset(Offset = "0x13")]
122 private bool torchesPlaced;
123}
class f__AnonymousType0<< Count > j__TPar
override TutorialStep.GuideOverLoadState GetGuideState()
override void OnItemPlaced(int itemId, int tileId)