Elin Decompiled Documentation EA 23.102 Nightly
Loading...
Searching...
No Matches
ConBlind.cs
Go to the documentation of this file.
1public class ConBlind : BadCondition
2{
3 public override Emo2 EmoIcon => Emo2.blind;
4
5 public override int GetPhase()
6 {
7 return 0;
8 }
9
10 public override void SetOwner(Chara _owner, bool onDeserialize = false)
11 {
12 base.SetOwner(_owner);
13 owner.isBlind = true;
14 }
15
16 public override void OnStart()
17 {
18 if (owner.IsPC)
19 {
21 ScreenGrading.blind = true;
22 EClass.scene.camSupport.grading.SetGrading();
23 }
24 }
25
26 public override void OnRemoved()
27 {
28 owner.isBlind = false;
29 if (owner.IsPC)
30 {
32 ScreenGrading.blind = false;
33 EClass.scene.camSupport.grading.SetGrading();
34 }
35 }
36}
Emo2
Definition: Emo2.cs:2
ScreenGrading grading
void RecalculateFOV()
Definition: Card.cs:5616
Definition: Chara.cs:10
override bool IsPC
Definition: Chara.cs:597
override void OnRemoved()
Definition: ConBlind.cs:26
override Emo2 EmoIcon
Definition: ConBlind.cs:3
override void SetOwner(Chara _owner, bool onDeserialize=false)
Definition: ConBlind.cs:10
override int GetPhase()
Definition: ConBlind.cs:5
override void OnStart()
Definition: ConBlind.cs:16
Definition: EClass.cs:5
static Scene scene
Definition: EClass.cs:30
CameraSupport camSupport
Definition: Scene.cs:41