8 public override string idSprite
17 public override void OnStart()
19 this.owner.RecalculateFOV();
23 public override void OnCalculateFov(
Fov fov, ref
int radius, ref
float power)
25 if (radius <
EClass.Colors.pcLights.torch.radius)
27 radius =
EClass.Colors.pcLights.torch.radius;
29 float num = 0.01f * EClass.Colors.pcLights.torch.color.a * 256f;
37 public override void OnCreateFov(
Fov fov)
39 fov.r += (byte)(
EClass.Colors.pcLights.torch.color.r * 16f);
40 fov.g += (byte)(
EClass.Colors.pcLights.torch.color.g * 16f);
41 fov.b += (byte)(
EClass.Colors.pcLights.torch.color.b * 16f);
48 public override void OnRemoved()
50 this.owner.RecalculateFOV();
53 if (traitToolTorch !=
null)
55 traitToolTorch.RefreshRenderer();