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
RaycastResult.cs
Go to the documentation of this file.
1
using
System
;
2
using
Cpp2IlInjected
;
3
4
namespace
UnityEngine.EventSystems
5
{
6
// Token: 0x020000C0 RID: 192
7
public
struct
RaycastResult
8
{
9
// Token: 0x170001CF RID: 463
10
// (get) Token: 0x060006E4 RID: 1764 RVA: 0x00002207 File Offset: 0x00000407
11
// (set) Token: 0x060006E5 RID: 1765 RVA: 0x000138D4 File Offset: 0x00011AD4
12
public
GameObject
gameObject
13
{
14
get
15
{
16
throw
new
AnalysisFailedException
(
"CPP2IL failed to recover any usable IL for this method."
);
17
}
18
set
19
{
20
this.m_GameObject
=
value
;
21
}
22
}
23
24
// Token: 0x170001D0 RID: 464
25
// (get) Token: 0x060006E6 RID: 1766 RVA: 0x000138E8 File Offset: 0x00011AE8
26
public
bool
isValid
27
{
28
get
29
{
30
BaseRaycaster
baseRaycaster
= this.
module
;
31
if
(!
true
)
32
{
33
}
34
if
(!
true
)
35
{
36
}
37
bool
flag;
38
return
flag;
39
}
40
}
41
42
// Token: 0x060006E7 RID: 1767 RVA: 0x00013908 File Offset: 0x00011B08
43
public
void
Clear
()
44
{
45
this.worldPosition.z
= (float)1;
46
}
47
48
// Token: 0x060006E8 RID: 1768 RVA: 0x00013924 File Offset: 0x00011B24
49
public
override
string
ToString
()
50
{
51
bool
isValid
= this.
isValid
;
52
if
(
"Name: "
==
null
||
"Name: "
!=
null
)
53
{
54
return
""
;
55
}
56
throw
new
ArrayTypeMismatchException
();
57
}
58
59
// Token: 0x04000320 RID: 800
60
private
GameObject
m_GameObject
;
61
62
// Token: 0x04000321 RID: 801
63
public
BaseRaycaster
module
;
64
65
// Token: 0x04000322 RID: 802
66
public
float
distance
;
67
68
// Token: 0x04000323 RID: 803
69
public
float
index
;
70
71
// Token: 0x04000324 RID: 804
72
public
int
depth
;
73
74
// Token: 0x04000325 RID: 805
75
public
int
sortingLayer
;
76
77
// Token: 0x04000326 RID: 806
78
public
int
sortingOrder
;
79
80
// Token: 0x04000327 RID: 807
81
public
Vector3
worldPosition
;
82
83
// Token: 0x04000328 RID: 808
84
public
Vector3
worldNormal
;
85
86
// Token: 0x04000329 RID: 809
87
public
Vector2
screenPosition
;
88
89
// Token: 0x0400032A RID: 810
90
public
int
displayIndex
;
91
}
92
}
j__TPar
class f__AnonymousType0<< Count > j__TPar
Definition
--f__AnonymousType0.cs:8
Cpp2IlInjected.AnalysisFailedException
Definition
AnalysisFailedException.cs:7
System.ArrayTypeMismatchException
Definition
ArrayTypeMismatchException.cs:9
UnityEngine.EventSystems.BaseRaycaster
Definition
BaseRaycaster.cs:8
UnityEngine.GameObject
Definition
GameObject.cs:17
Cpp2IlInjected
Definition
AnalysisFailedException.cs:4
System.ExceptionArgument.value
@ value
System
Definition
__ComObject.cs:4
UnityEngine.EventSystems
Definition
AbstractEventData.cs:4
UnityEngine.EventSystems.RaycastResult.worldPosition
Vector3 worldPosition
Definition
RaycastResult.cs:81
UnityEngine.EventSystems.RaycastResult.isValid
bool isValid
Definition
RaycastResult.cs:27
UnityEngine.EventSystems.RaycastResult.worldNormal
Vector3 worldNormal
Definition
RaycastResult.cs:84
UnityEngine.EventSystems.RaycastResult.sortingOrder
int sortingOrder
Definition
RaycastResult.cs:78
UnityEngine.EventSystems.RaycastResult.module
BaseRaycaster module
Definition
RaycastResult.cs:63
UnityEngine.EventSystems.RaycastResult.gameObject
GameObject gameObject
Definition
RaycastResult.cs:13
UnityEngine.EventSystems.RaycastResult.screenPosition
Vector2 screenPosition
Definition
RaycastResult.cs:87
UnityEngine.EventSystems.RaycastResult.displayIndex
int displayIndex
Definition
RaycastResult.cs:90
UnityEngine.EventSystems.RaycastResult.distance
float distance
Definition
RaycastResult.cs:66
UnityEngine.EventSystems.RaycastResult.sortingLayer
int sortingLayer
Definition
RaycastResult.cs:75
UnityEngine.EventSystems.RaycastResult.m_GameObject
GameObject m_GameObject
Definition
RaycastResult.cs:60
UnityEngine.EventSystems.RaycastResult.depth
int depth
Definition
RaycastResult.cs:72
UnityEngine.EventSystems.RaycastResult.ToString
override string ToString()
Definition
RaycastResult.cs:49
UnityEngine.EventSystems.RaycastResult.index
float index
Definition
RaycastResult.cs:69
UnityEngine.EventSystems.RaycastResult.Clear
void Clear()
Definition
RaycastResult.cs:43
UnityEngine.EventSystems.RaycastResult
Definition
RaycastResult.cs:8
UnityEngine.Vector2
Definition
Vector2.cs:14
UnityEngine.Vector3
Definition
Vector3.cs:18
source
UnityEngine.UI
UnityEngine
EventSystems
RaycastResult.cs
Generated by
1.10.0