Elin Decompiled Documentation
EA 23.102 Nightly
Loading...
Searching...
No Matches
ConTorch.cs
Go to the documentation of this file.
1
public
class
ConTorch
:
BaseBuff
2
{
3
public
override
string
idSprite
=>
"ActTorch"
;
4
5
public
override
void
OnStart
()
6
{
7
owner
.
RecalculateFOV
();
8
}
9
10
public
override
void
OnCalculateFov
(
Fov
fov, ref
int
radius, ref
float
power
)
11
{
12
if
(radius <
EClass
.
Colors
.
pcLights
.
torch
.
radius
)
13
{
14
radius =
EClass
.
Colors
.
pcLights
.
torch
.
radius
;
15
}
16
float
num = 0.01f * EClass.Colors.pcLights.torch.color.a * 256f;
17
if
(
power
< num)
18
{
19
power
= num;
20
}
21
}
22
23
public
override
void
OnCreateFov
(
Fov
fov)
24
{
25
fov.r += (byte)(
EClass
.
Colors
.
pcLights
.
torch
.
color
.r * 16f);
26
fov.g += (byte)(
EClass
.
Colors
.
pcLights
.
torch
.
color
.g * 16f);
27
fov.b += (byte)(
EClass
.
Colors
.
pcLights
.
torch
.
color
.b * 16f);
28
fov.r += 4;
29
fov.g += 3;
30
fov.b += 2;
31
}
32
33
public
override
void
OnRemoved
()
34
{
35
owner
.
RecalculateFOV
();
36
if
(
EClass
.
player
.
currentHotItem
.
Thing
?.
trait
is
TraitToolTorch
traitToolTorch)
37
{
38
traitToolTorch.RefreshRenderer();
39
}
40
}
41
}
BaseBuff
Definition:
BaseBuff.cs:2
BaseCondition.power
int power
Definition:
BaseCondition.cs:30
BaseCondition.owner
Chara owner
Definition:
BaseCondition.cs:15
Card.RecalculateFOV
void RecalculateFOV()
Definition:
Card.cs:5616
Card.trait
Trait trait
Definition:
Card.cs:49
ColorProfile.PCLights.torch
LightData torch
Definition:
ColorProfile.cs:102
ColorProfile.pcLights
PCLights pcLights
Definition:
ColorProfile.cs:121
ConTorch
Definition:
ConTorch.cs:2
ConTorch.OnRemoved
override void OnRemoved()
Definition:
ConTorch.cs:33
ConTorch.OnCalculateFov
override void OnCalculateFov(Fov fov, ref int radius, ref float power)
Definition:
ConTorch.cs:10
ConTorch.idSprite
override string idSprite
Definition:
ConTorch.cs:3
ConTorch.OnStart
override void OnStart()
Definition:
ConTorch.cs:5
ConTorch.OnCreateFov
override void OnCreateFov(Fov fov)
Definition:
ConTorch.cs:23
EClass
Definition:
EClass.cs:5
EClass.Colors
static ColorProfile Colors
Definition:
EClass.cs:38
EClass.player
static Player player
Definition:
EClass.cs:12
Fov
Definition:
Fov.cs:6
HotItem.Thing
virtual Thing Thing
Definition:
HotItem.cs:38
LightData.radius
int radius
Definition:
LightData.cs:10
LightData.color
Color color
Definition:
LightData.cs:7
Player.currentHotItem
HotItem currentHotItem
Definition:
Player.cs:901
TraitToolTorch
Definition:
TraitToolTorch.cs:2
Elin
ConTorch.cs
Generated by
1.9.6