terraria-cpp2il-methodrecon v1.4.4.9
Terraria mobile dump, with reconstructed method body. Dump with CallAnalysis: https://infinitynichto.github.io/terraria-cpp2il
Loading...
Searching...
No Matches

◆ TouchBegan()

override void InControl.TouchStickControl.TouchBegan ( Touch touch)
inline

Definition at line 146 of file TouchStickControl.cs.

147 {
148 if (this.currentTouch != null)
149 {
150 return;
151 }
152 float x = touch.position.x;
153 float y = touch.position.y;
156 TouchSprite touchSprite = this.ring;
157 float x2 = this.beganPosition.x;
158 float y2 = this.beganPosition.y;
159 if (this.snapToInitialTouch)
160 {
161 if (this.ring.<Ready>k__BackingField)
162 {
163 float x3 = this.beganPosition.x;
164 float y3 = this.beganPosition.y;
165 float z = this.beganPosition.z;
166 }
167 if (this.knob.<Ready>k__BackingField)
168 {
169 float x4 = this.beganPosition.x;
170 float y4 = this.beganPosition.y;
171 float z2 = this.beganPosition.z;
172 return;
173 }
174 }
175 else
176 {
177 float x5;
178 float y5;
179 float z3;
180 if (this.knob.<Ready>k__BackingField)
181 {
182 x5 = this.beganPosition.x;
183 y5 = this.beganPosition.y;
184 z3 = this.beganPosition.z;
185 }
190 }
192 if (touch == null)
193 {
194 return;
195 }
196 TouchSprite touchSprite2 = this.ring;
197 bool state = touchSprite2.state;
198 int num = 257;
199 touchSprite2.state = num != 0;
200 TouchSprite touchSprite3 = this.knob;
201 bool state2 = touchSprite3.state;
202 int num2 = 257;
204 }
class f__AnonymousType0<< Count > j__TPar

References InControl.TouchStickControl.beganPosition, InControl.TouchStickControl.currentTouch, j__TPar, InControl.TouchStickControl.knob, InControl.TouchStickControl.ring, InControl.TouchStickControl.RingPosition, InControl.TouchStickControl.snapToInitialTouch, InControl.TouchSprite.state, System.state, UnityEngine.Vector3.x, UnityEngine.Vector3.y, and UnityEngine.Vector3.z.