Elin Decompiled Documentation EA 23.102 Nightly
Loading...
Searching...
No Matches
ConInvisibility.cs
Go to the documentation of this file.
2{
3 public override bool SyncRide => true;
4
5 public override bool ShouldRefresh => true;
6
7 public override void OnStart()
8 {
9 owner.isHidden = true;
10 foreach (Chara chara in EClass._map.charas)
11 {
12 if (chara.enemy == owner && !chara.CanSeeLos(owner))
13 {
14 chara.SetEnemy();
15 }
16 }
17 }
18
19 public override void OnRefresh()
20 {
21 owner.isHidden = true;
22 }
23}
Definition: Chara.cs:10
bool CanSeeLos(Card c, int dist=-1)
Definition: Chara.cs:1059
Chara enemy
Definition: Chara.cs:83
Chara SetEnemy(Chara c=null)
Definition: Chara.cs:5658
override bool ShouldRefresh
override void OnStart()
override void OnRefresh()
override bool SyncRide
Definition: EClass.cs:5
static Map _map
Definition: EClass.cs:18
List< Chara > charas
Definition: Map.cs:81