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
Ray.cs
Go to the documentation of this file.
1using System;
5
6namespace UnityEngine
7{
8 [global::Cpp2ILInjected.Token(Token = "0x2000088")]
9 public struct Ray : IFormattable
10 {
11 [global::Cpp2ILInjected.Token(Token = "0x6000277")]
12 [global::Cpp2ILInjected.Address(RVA = "0x1F78794", Offset = "0x1F78794", Length = "0xEC")]
13 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
14 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "UnityEngine.RectTransformUtility", Member = "ScreenPointToRay", MemberParameters = new object[]
15 {
18 }, ReturnType = typeof(Ray))]
19 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
20 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
22 {
23 throw null;
24 }
25
26 [global::Cpp2ILInjected.Token(Token = "0x1700008E")]
28 {
29 [global::Cpp2ILInjected.Token(Token = "0x6000278")]
30 [global::Cpp2ILInjected.Address(RVA = "0x1F777F0", Offset = "0x1F777F0", Length = "0xC")]
31 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "UnityEngine.UI.GraphicRaycaster", Member = "Raycast", MemberParameters = new object[] { "UnityEngine.EventSystems.PointerEventData", "System.Collections.Generic.List`1<RaycastResult>" }, ReturnType = typeof(void))]
32 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "UnityEngine.RectTransformUtility", Member = "ScreenPointToWorldPointInRectangle", MemberParameters = new object[]
33 {
38 }, ReturnType = typeof(bool))]
39 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
40 get
41 {
42 throw null;
43 }
44 }
45
46 [global::Cpp2ILInjected.Token(Token = "0x1700008F")]
47 public Vector3 direction
48 {
49 [global::Cpp2ILInjected.Token(Token = "0x6000279")]
50 [global::Cpp2ILInjected.Address(RVA = "0x1F777E4", Offset = "0x1F777E4", Length = "0xC")]
51 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "UnityEngine.UI.GraphicRaycaster", Member = "Raycast", MemberParameters = new object[] { "UnityEngine.EventSystems.PointerEventData", "System.Collections.Generic.List`1<RaycastResult>" }, ReturnType = typeof(void))]
52 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "UnityEngine.EventSystems.PhysicsRaycaster", Member = "ComputeRayAndDistance", MemberParameters = new object[]
53 {
54 "UnityEngine.EventSystems.PointerEventData",
55 typeof(ref Ray),
56 typeof(ref int),
57 typeof(ref float)
58 }, ReturnType = typeof(bool))]
59 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "UnityEngine.SendMouseEvents", Member = "DoSendMouseEvents", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
60 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 5)]
61 get
62 {
63 throw null;
64 }
65 }
66
67 [global::Cpp2ILInjected.Token(Token = "0x600027A")]
68 [global::Cpp2ILInjected.Address(RVA = "0x1F78880", Offset = "0x1F78880", Length = "0x28")]
69 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
70 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "UnityEngine.UI.InputField", Member = "ScreenToLocal", MemberParameters = new object[] { typeof(Vector2) }, ReturnType = typeof(Vector2))]
71 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "UnityEngine.RectTransformUtility", Member = "ScreenPointToWorldPointInRectangle", MemberParameters = new object[]
72 {
73 typeof(RectTransform),
74 typeof(Vector2),
75 typeof(Camera),
76 typeof(ref Vector3)
77 }, ReturnType = typeof(bool))]
78 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
79 public Vector3 GetPoint(float distance)
80 {
81 throw null;
82 }
83
84 [global::Cpp2ILInjected.Token(Token = "0x600027B")]
85 [global::Cpp2ILInjected.Address(RVA = "0x1F788A8", Offset = "0x1F788A8", Length = "0xC")]
86 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
87 public override string ToString()
88 {
89 throw null;
90 }
91
92 [global::Cpp2ILInjected.Token(Token = "0x600027C")]
93 [global::Cpp2ILInjected.Address(RVA = "0x1F788B4", Offset = "0x1F788B4", Length = "0x15C")]
94 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
95 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
96 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "IsNullOrEmpty", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(bool))]
97 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CultureInfo), Member = "get_InvariantCulture", ReturnType = typeof(CultureInfo))]
98 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector3), Member = "ToString", MemberParameters = new object[]
99 {
100 typeof(string),
102 }, ReturnType = typeof(string))]
103 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = "UnityEngine.UnityString", Member = "Format", MemberParameters = new object[]
104 {
105 typeof(string),
106 typeof(object[])
107 }, ReturnType = typeof(string))]
108 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 10)]
110 {
111 throw null;
112 }
113
114 [global::Cpp2ILInjected.Token(Token = "0x400031F")]
115 [global::Cpp2ILInjected.FieldOffset(Offset = "0x0")]
117
118 [global::Cpp2ILInjected.Token(Token = "0x4000320")]
119 [global::Cpp2ILInjected.FieldOffset(Offset = "0xC")]
121 }
122}
class f__AnonymousType0<< Count > j__TPar
override string ToString()
Definition Ray.cs:87
string ToString(string format, IFormatProvider formatProvider)
Definition Ray.cs:109
Vector3 GetPoint(float distance)
Definition Ray.cs:79
Vector3 m_Direction
Definition Ray.cs:120
Vector3 m_Origin
Definition Ray.cs:116
Ray(Vector3 origin, Vector3 direction)
Definition Ray.cs:21
Vector3 origin
Definition Ray.cs:28
Vector3 direction
Definition Ray.cs:48