Elin Modding Docs Doc
Loading...
Searching...
No Matches
ConNightVision.cs
1using System;
2
3// Token: 0x020002E7 RID: 743
4public class ConNightVision : BaseBuff
5{
6 // Token: 0x0600175E RID: 5982 RVA: 0x00098592 File Offset: 0x00096792
7 public override void OnStartOrStack()
8 {
9 this.owner.RecalculateFOV();
10 }
11
12 // Token: 0x0600175F RID: 5983 RVA: 0x000985A0 File Offset: 0x000967A0
13 public override void OnCalculateFov(Fov fov, ref int radius, ref float power)
14 {
15 if (radius < EClass.Colors.pcLights.cateye.radius)
16 {
17 radius = EClass.Colors.pcLights.cateye.radius;
18 }
19 float num = 0.01f * EClass.Colors.pcLights.cateye.color.a * 256f;
20 if (power < num)
21 {
22 power = num;
23 }
24 }
25
26 // Token: 0x06001760 RID: 5984 RVA: 0x00098609 File Offset: 0x00096809
27 public override void OnRemoved()
28 {
29 this.owner.RecalculateFOV();
30 }
31}
Definition Fov.cs:7