Files
NobetaSource/Cpp2IL/Assembly-CSharp/LightController.cs
2023-09-06 22:09:22 +02:00

101 lines
2.7 KiB
C#

using System;
using Cpp2IlInjected;
using UnityEngine;
// Token: 0x020001AC RID: 428
[Token(Token = "0x20001AC")]
public class LightController : SceneEvent
{
// Token: 0x06001300 RID: 4864 RVA: 0x0002C084 File Offset: 0x0002A284
[Token(Token = "0x6001300")]
[Address(RVA = "0x4166E0", Offset = "0x414EE0", VA = "0x1804166E0", Slot = "4")]
public override void InitData(SceneEventManager SEM)
{
base.InitData(SEM);
if (!this.DefaultEnable)
{
int num = 0;
this.g_fIntensity = (float)num;
this.g_fRandomIntensity = 0f;
return;
}
float defaultIntensity = this.DefaultIntensity;
this.g_fIntensity = defaultIntensity;
this.g_fRandomIntensity = 0f;
}
// Token: 0x06001301 RID: 4865 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6001301")]
[Address(RVA = "0x4167D0", Offset = "0x414FD0", VA = "0x1804167D0")]
protected void Update()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06001302 RID: 4866 RVA: 0x0002C0D0 File Offset: 0x0002A2D0
[Token(Token = "0x6001302")]
[Address(RVA = "0x416730", Offset = "0x414F30", VA = "0x180416730", Slot = "5")]
public override void OpenEvent()
{
Light[] lc = this.LC;
int num = 0;
this.DefaultEnable = true;
if (num < lc.Length)
{
lc[num].gameObject.SetActive(true);
Light[] lc2 = this.LC;
num++;
}
}
// Token: 0x06001303 RID: 4867 RVA: 0x0002C11C File Offset: 0x0002A31C
[Token(Token = "0x6001303")]
[Address(RVA = "0x4167C0", Offset = "0x414FC0", VA = "0x1804167C0", Slot = "8")]
public override void ReleaseEvent()
{
this.DefaultEnable = false;
}
// Token: 0x06001304 RID: 4868 RVA: 0x0002C130 File Offset: 0x0002A330
[Token(Token = "0x6001304")]
[Address(RVA = "0x416A70", Offset = "0x415270", VA = "0x180416A70")]
public LightController()
{
}
// Token: 0x04001DA1 RID: 7585
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x4001DA1")]
public Light[] LC;
// Token: 0x04001DA2 RID: 7586
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x4001DA2")]
public bool DefaultEnable = true;
// Token: 0x04001DA3 RID: 7587
[FieldOffset(Offset = "0x44")]
[Token(Token = "0x4001DA3")]
public float DefaultIntensity = 1f;
// Token: 0x04001DA4 RID: 7588
[FieldOffset(Offset = "0x48")]
[Token(Token = "0x4001DA4")]
public float RandomIntensity = 1f;
// Token: 0x04001DA5 RID: 7589
[FieldOffset(Offset = "0x4C")]
[Token(Token = "0x4001DA5")]
public float Speed = 5f;
// Token: 0x04001DA6 RID: 7590
[FieldOffset(Offset = "0x50")]
[Token(Token = "0x4001DA6")]
private float g_fIntensity;
// Token: 0x04001DA7 RID: 7591
[FieldOffset(Offset = "0x54")]
[Token(Token = "0x4001DA7")]
private float g_fRandomIntensity;
}