using System;
using Cpp2IlInjected;
using UnityEngine;

// Token: 0x02000103 RID: 259
[Token(Token = "0x2000103")]
public class IceChargeShotLightSet : MonoBehaviour
{
	// Token: 0x06000D4A RID: 3402 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6000D4A")]
	[Address(RVA = "0x1529A20", Offset = "0x1528A20", VA = "0x181529A20")]
	private void Update()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06000D4B RID: 3403 RVA: 0x0001F400 File Offset: 0x0001D600
	[Token(Token = "0x6000D4B")]
	[Address(RVA = "0x15299A0", Offset = "0x15289A0", VA = "0x1815299A0")]
	public void SetIntensity(float fIntensity)
	{
		Light light = this.g_Light;
		int num = 0;
		if (light != num)
		{
			this.g_fIntensity = fIntensity;
		}
	}

	// Token: 0x06000D4C RID: 3404 RVA: 0x0001F428 File Offset: 0x0001D628
	[Token(Token = "0x6000D4C")]
	[Address(RVA = "0x79FD70", Offset = "0x79ED70", VA = "0x18079FD70")]
	public IceChargeShotLightSet()
	{
	}

	// Token: 0x040015F8 RID: 5624
	[FieldOffset(Offset = "0x18")]
	[Token(Token = "0x40015F8")]
	public Light g_Light;

	// Token: 0x040015F9 RID: 5625
	[FieldOffset(Offset = "0x20")]
	[Token(Token = "0x40015F9")]
	public float Attenuation = 1f;

	// Token: 0x040015FA RID: 5626
	[FieldOffset(Offset = "0x24")]
	[Token(Token = "0x40015FA")]
	private float g_fIntensity;
}
