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
Physics2DRaycaster.cs
Go to the documentation of this file.
1using System;
6
8{
10 [AddComponentMenu("Event/Physics 2D Raycaster")]
11 [global::Cpp2ILInjected.Token(Token = "0x20000BD")]
13 {
14 [global::Cpp2ILInjected.Token(Token = "0x60006D5")]
15 [global::Cpp2ILInjected.Address(RVA = "0x1FED89C", Offset = "0x1FED89C", Length = "0x28")]
16 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
17 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(LayerMask), Member = "op_Implicit", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(LayerMask))]
18 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(MonoBehaviour), Member = ".ctor", ReturnType = typeof(void))]
20 {
21 throw null;
22 }
23
24 [global::Cpp2ILInjected.Token(Token = "0x60006D6")]
25 [global::Cpp2ILInjected.Address(RVA = "0x1FED8EC", Offset = "0x1FED8EC", Length = "0x518")]
26 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
27 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
28 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PhysicsRaycaster), Member = "ComputeRayAndDistance", MemberParameters = new object[]
29 {
31 typeof(ref Ray),
32 typeof(ref int),
33 typeof(ref float)
34 }, ReturnType = typeof(bool))]
35 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ReflectionMethodsCache), Member = "get_Singleton", ReturnType = typeof(ReflectionMethodsCache))]
36 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PhysicsRaycaster), Member = "get_finalEventMask", ReturnType = typeof(int))]
37 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(RaycastHit2D), Member = "get_collider", ReturnType = typeof(Collider2D))]
38 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Component), Member = "get_gameObject", ReturnType = typeof(GameObject))]
39 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GameObject), Member = "GetComponent", MemberTypeParameters = new object[] { "T" }, ReturnType = "T")]
40 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Object), Member = "op_Inequality", MemberParameters = new object[]
41 {
44 }, ReturnType = typeof(bool))]
45 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Component), Member = "get_transform", ReturnType = typeof(Transform))]
46 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Transform), Member = "get_position", ReturnType = typeof(Vector3))]
47 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(RaycastHit2D), Member = "get_point", ReturnType = typeof(Vector2))]
48 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(RaycastHit2D), Member = "get_normal", ReturnType = typeof(Vector2))]
49 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Renderer), Member = "get_sortingLayerID", ReturnType = typeof(int))]
50 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Renderer), Member = "get_sortingOrder", ReturnType = typeof(int))]
51 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 16)]
53 {
54 throw null;
55 }
56
57 [global::Cpp2ILInjected.Token(Token = "0x4000318")]
58 [global::Cpp2ILInjected.FieldOffset(Offset = "0x40")]
60 }
61}
class f__AnonymousType0<< Count > j__TPar
override void Raycast(PointerEventData eventData, List< RaycastResult > resultAppendList)