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
LightDataGI.cs
Go to the documentation of this file.
1
using
System
;
2
using
UnityEngine.Scripting
;
3
4
namespace
UnityEngine.Experimental.GlobalIllumination
5
{
6
// Token: 0x02000135 RID: 309
7
[
UsedByNativeCode
]
8
public
struct
LightDataGI
9
{
10
// Token: 0x060005EF RID: 1519 RVA: 0x0000A8EC File Offset: 0x00008AEC
11
public
void
Init
(
DirectionalLight
light,
Cookie
cookie)
12
{
13
Vector3
vector = light.
position
;
14
float
z = light.
position
.
z
;
15
this.position.z
= z;
16
Vector2
sizes = cookie.
sizes
;
17
float
penumbraWidthRadian = light.
penumbraWidthRadian
;
18
this.shape0
= penumbraWidthRadian;
19
LightMode
lightMode
= light.
mode
;
20
this.mode
=
lightMode
;
21
bool
flag = light.
shadow
;
22
this.falloff
=
FalloffType
.Undefined;
23
this.shadow
= (flag ? 1 : 0);
24
}
25
26
// Token: 0x060005F0 RID: 1520 RVA: 0x0000A954 File Offset: 0x00008B54
27
public
void
Init
(
PointLight
light,
Cookie
cookie)
28
{
29
float
z = light.
position
.
z
;
30
Vector3
vector = light.
position
;
31
this.position.z
= z;
32
float
num = light.
range
;
33
this.range
= num;
34
float
sphereRadius = light.
sphereRadius
;
35
this.type
=
LightType
.Point;
36
this.shape0
= sphereRadius;
37
LightMode
lightMode
= light.
mode
;
38
this.mode
=
lightMode
;
39
bool
flag = light.
shadow
;
40
this.shadow
= (flag ? 1 : 0);
41
FalloffType
falloffType
= light.
falloff
;
42
this.falloff
=
falloffType
;
43
}
44
45
// Token: 0x060005F1 RID: 1521 RVA: 0x0000A9D4 File Offset: 0x00008BD4
46
public
void
Init
(
SpotLight
light,
Cookie
cookie)
47
{
48
float
z = light.
position
.
z
;
49
Vector3
vector = light.
position
;
50
this.position.z
= z;
51
byte
value__
= light.
angularFalloff
.value__;
52
this.type
=
LightType
.Spot;
53
LightMode
lightMode
= light.
mode
;
54
this.mode
=
lightMode
;
55
bool
flag = light.
shadow
;
56
this.shadow
= (flag ? 1 : 0);
57
FalloffType
falloffType
= light.
falloff
;
58
this.falloff
=
falloffType
;
59
}
60
61
// Token: 0x060005F2 RID: 1522 RVA: 0x0000AA44 File Offset: 0x00008C44
62
public
void
Init
(
RectangleLight
light,
Cookie
cookie)
63
{
64
float
z = light.
position
.
z
;
65
Vector3
vector = light.
position
;
66
this.position.z
= z;
67
float
num = light.
range
;
68
this.range
= num;
69
float
width = light.
width
;
70
this.type
=
LightType
.Rectangle;
71
LightMode
lightMode
= light.
mode
;
72
this.mode
=
lightMode
;
73
bool
flag = light.
shadow
;
74
this.shadow
= (flag ? 1 : 0);
75
FalloffType
falloffType
= light.
falloff
;
76
this.falloff
=
falloffType
;
77
}
78
79
// Token: 0x060005F3 RID: 1523 RVA: 0x0000AABC File Offset: 0x00008CBC
80
public
void
Init
(
DiscLight
light,
Cookie
cookie)
81
{
82
float
z = light.
position
.
z
;
83
Vector3
vector = light.
position
;
84
this.position.z
= z;
85
float
num = light.
range
;
86
this.range
= num;
87
float
radius = light.
radius
;
88
this.type
=
LightType
.Disc;
89
this.shape0
= radius;
90
LightMode
lightMode
= light.
mode
;
91
this.mode
=
lightMode
;
92
bool
flag = light.
shadow
;
93
this.shadow
= (flag ? 1 : 0);
94
FalloffType
falloffType
= light.
falloff
;
95
this.falloff
=
falloffType
;
96
}
97
98
// Token: 0x060005F4 RID: 1524 RVA: 0x0000AB3C File Offset: 0x00008D3C
99
public
void
InitNoBake
(
int
lightInstanceID
)
100
{
101
this.instanceID
=
lightInstanceID
;
102
this.mode
=
LightMode
.Unknown;
103
}
104
105
// Token: 0x0400054B RID: 1355
106
public
int
instanceID
;
107
108
// Token: 0x0400054C RID: 1356
109
public
int
cookieID
;
110
111
// Token: 0x0400054D RID: 1357
112
public
float
cookieScale
;
113
114
// Token: 0x0400054E RID: 1358
115
public
LinearColor
color
;
116
117
// Token: 0x0400054F RID: 1359
118
public
LinearColor
indirectColor
;
119
120
// Token: 0x04000550 RID: 1360
121
public
Quaternion
orientation
;
122
123
// Token: 0x04000551 RID: 1361
124
public
Vector3
position
;
125
126
// Token: 0x04000552 RID: 1362
127
public
float
range
;
128
129
// Token: 0x04000553 RID: 1363
130
public
float
coneAngle
;
131
132
// Token: 0x04000554 RID: 1364
133
public
float
innerConeAngle
;
134
135
// Token: 0x04000555 RID: 1365
136
public
float
shape0
;
137
138
// Token: 0x04000556 RID: 1366
139
public
float
shape1
;
140
141
// Token: 0x04000557 RID: 1367
142
public
LightType
type
;
143
144
// Token: 0x04000558 RID: 1368
145
public
LightMode
mode
;
146
147
// Token: 0x04000559 RID: 1369
148
public
byte
shadow
;
149
150
// Token: 0x0400055A RID: 1370
151
public
FalloffType
falloff
;
152
}
153
}
j__TPar
class f__AnonymousType0<< Count > j__TPar
Definition
--f__AnonymousType0.cs:8
System
Definition
__ComObject.cs:4
UnityEngine.Experimental.GlobalIllumination.LightType
LightType
Definition
LightType.cs:7
UnityEngine.Experimental.GlobalIllumination.FalloffType
FalloffType
Definition
FalloffType.cs:7
UnityEngine.Experimental.GlobalIllumination.LightMode
LightMode
Definition
LightMode.cs:7
UnityEngine.Experimental.GlobalIllumination
Definition
AngularFalloffType.cs:4
UnityEngine.Scripting
Definition
MovedFromAttribute.cs:4
UnityEngine.Experimental.GlobalIllumination.Cookie.sizes
Vector2 sizes
Definition
Cookie.cs:15
UnityEngine.Experimental.GlobalIllumination.Cookie
Definition
Cookie.cs:7
UnityEngine.Experimental.GlobalIllumination.DirectionalLight.penumbraWidthRadian
float penumbraWidthRadian
Definition
DirectionalLight.cs:30
UnityEngine.Experimental.GlobalIllumination.DirectionalLight.mode
LightMode mode
Definition
DirectionalLight.cs:15
UnityEngine.Experimental.GlobalIllumination.DirectionalLight.position
Vector3 position
Definition
DirectionalLight.cs:18
UnityEngine.Experimental.GlobalIllumination.DirectionalLight.shadow
bool shadow
Definition
DirectionalLight.cs:12
UnityEngine.Experimental.GlobalIllumination.DirectionalLight
Definition
DirectionalLight.cs:7
UnityEngine.Experimental.GlobalIllumination.DiscLight.position
Vector3 position
Definition
DiscLight.cs:18
UnityEngine.Experimental.GlobalIllumination.DiscLight.mode
LightMode mode
Definition
DiscLight.cs:15
UnityEngine.Experimental.GlobalIllumination.DiscLight.falloff
FalloffType falloff
Definition
DiscLight.cs:36
UnityEngine.Experimental.GlobalIllumination.DiscLight.radius
float radius
Definition
DiscLight.cs:33
UnityEngine.Experimental.GlobalIllumination.DiscLight.range
float range
Definition
DiscLight.cs:30
UnityEngine.Experimental.GlobalIllumination.DiscLight.shadow
bool shadow
Definition
DiscLight.cs:12
UnityEngine.Experimental.GlobalIllumination.DiscLight
Definition
DiscLight.cs:7
UnityEngine.Experimental.GlobalIllumination.LightDataGI.Init
void Init(DirectionalLight light, Cookie cookie)
Definition
LightDataGI.cs:11
UnityEngine.Experimental.GlobalIllumination.LightDataGI.shadow
byte shadow
Definition
LightDataGI.cs:148
UnityEngine.Experimental.GlobalIllumination.LightDataGI.Init
void Init(RectangleLight light, Cookie cookie)
Definition
LightDataGI.cs:62
UnityEngine.Experimental.GlobalIllumination.LightDataGI.indirectColor
LinearColor indirectColor
Definition
LightDataGI.cs:118
UnityEngine.Experimental.GlobalIllumination.LightDataGI.range
float range
Definition
LightDataGI.cs:127
UnityEngine.Experimental.GlobalIllumination.LightDataGI.orientation
Quaternion orientation
Definition
LightDataGI.cs:121
UnityEngine.Experimental.GlobalIllumination.LightDataGI.coneAngle
float coneAngle
Definition
LightDataGI.cs:130
UnityEngine.Experimental.GlobalIllumination.LightDataGI.position
Vector3 position
Definition
LightDataGI.cs:124
UnityEngine.Experimental.GlobalIllumination.LightDataGI.cookieID
int cookieID
Definition
LightDataGI.cs:109
UnityEngine.Experimental.GlobalIllumination.LightDataGI.innerConeAngle
float innerConeAngle
Definition
LightDataGI.cs:133
UnityEngine.Experimental.GlobalIllumination.LightDataGI.shape0
float shape0
Definition
LightDataGI.cs:136
UnityEngine.Experimental.GlobalIllumination.LightDataGI.Init
void Init(SpotLight light, Cookie cookie)
Definition
LightDataGI.cs:46
UnityEngine.Experimental.GlobalIllumination.LightDataGI.instanceID
int instanceID
Definition
LightDataGI.cs:106
UnityEngine.Experimental.GlobalIllumination.LightDataGI.mode
LightMode mode
Definition
LightDataGI.cs:145
UnityEngine.Experimental.GlobalIllumination.LightDataGI.InitNoBake
void InitNoBake(int lightInstanceID)
Definition
LightDataGI.cs:99
UnityEngine.Experimental.GlobalIllumination.LightDataGI.shape1
float shape1
Definition
LightDataGI.cs:139
UnityEngine.Experimental.GlobalIllumination.LightDataGI.falloff
FalloffType falloff
Definition
LightDataGI.cs:151
UnityEngine.Experimental.GlobalIllumination.LightDataGI.type
LightType type
Definition
LightDataGI.cs:142
UnityEngine.Experimental.GlobalIllumination.LightDataGI.color
LinearColor color
Definition
LightDataGI.cs:115
UnityEngine.Experimental.GlobalIllumination.LightDataGI.Init
void Init(PointLight light, Cookie cookie)
Definition
LightDataGI.cs:27
UnityEngine.Experimental.GlobalIllumination.LightDataGI.Init
void Init(DiscLight light, Cookie cookie)
Definition
LightDataGI.cs:80
UnityEngine.Experimental.GlobalIllumination.LightDataGI.cookieScale
float cookieScale
Definition
LightDataGI.cs:112
UnityEngine.Experimental.GlobalIllumination.LightDataGI
Definition
LightDataGI.cs:9
UnityEngine.Experimental.GlobalIllumination.LinearColor
Definition
LinearColor.cs:8
UnityEngine.Experimental.GlobalIllumination.PointLight.sphereRadius
float sphereRadius
Definition
PointLight.cs:33
UnityEngine.Experimental.GlobalIllumination.PointLight.range
float range
Definition
PointLight.cs:30
UnityEngine.Experimental.GlobalIllumination.PointLight.mode
LightMode mode
Definition
PointLight.cs:15
UnityEngine.Experimental.GlobalIllumination.PointLight.shadow
bool shadow
Definition
PointLight.cs:12
UnityEngine.Experimental.GlobalIllumination.PointLight.falloff
FalloffType falloff
Definition
PointLight.cs:36
UnityEngine.Experimental.GlobalIllumination.PointLight.position
Vector3 position
Definition
PointLight.cs:18
UnityEngine.Experimental.GlobalIllumination.PointLight
Definition
PointLight.cs:7
UnityEngine.Experimental.GlobalIllumination.RectangleLight.width
float width
Definition
RectangleLight.cs:33
UnityEngine.Experimental.GlobalIllumination.RectangleLight.mode
LightMode mode
Definition
RectangleLight.cs:15
UnityEngine.Experimental.GlobalIllumination.RectangleLight.shadow
bool shadow
Definition
RectangleLight.cs:12
UnityEngine.Experimental.GlobalIllumination.RectangleLight.falloff
FalloffType falloff
Definition
RectangleLight.cs:39
UnityEngine.Experimental.GlobalIllumination.RectangleLight.position
Vector3 position
Definition
RectangleLight.cs:18
UnityEngine.Experimental.GlobalIllumination.RectangleLight.range
float range
Definition
RectangleLight.cs:30
UnityEngine.Experimental.GlobalIllumination.RectangleLight
Definition
RectangleLight.cs:7
UnityEngine.Experimental.GlobalIllumination.SpotLight.position
Vector3 position
Definition
SpotLight.cs:18
UnityEngine.Experimental.GlobalIllumination.SpotLight.falloff
FalloffType falloff
Definition
SpotLight.cs:42
UnityEngine.Experimental.GlobalIllumination.SpotLight.shadow
bool shadow
Definition
SpotLight.cs:12
UnityEngine.Experimental.GlobalIllumination.SpotLight.mode
LightMode mode
Definition
SpotLight.cs:15
UnityEngine.Experimental.GlobalIllumination.SpotLight.angularFalloff
AngularFalloffType angularFalloff
Definition
SpotLight.cs:45
UnityEngine.Experimental.GlobalIllumination.SpotLight
Definition
SpotLight.cs:7
UnityEngine.Quaternion
Definition
Quaternion.cs:19
UnityEngine.Vector2
Definition
Vector2.cs:14
UnityEngine.Vector3.z
float z
Definition
Vector3.cs:503
UnityEngine.Vector3
Definition
Vector3.cs:18
source
UnityEngine.CoreModule
UnityEngine
Experimental
GlobalIllumination
LightDataGI.cs
Generated by
1.10.0