using System;
using Cpp2IlInjected;
using UnityEngine;

// Token: 0x020000DD RID: 221
[Token(Token = "0x20000DD")]
public class IceChargeShotLightSet : MonoBehaviour
{
	// Token: 0x06000C2D RID: 3117 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6000C2D")]
	[Address(RVA = "0x10D1590", Offset = "0x10D0390", VA = "0x1810D1590")]
	private void Update()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06000C2E RID: 3118 RVA: 0x0001D798 File Offset: 0x0001B998
	[Token(Token = "0x6000C2E")]
	[Address(RVA = "0x10D1510", Offset = "0x10D0310", VA = "0x1810D1510")]
	public void SetIntensity(float fIntensity)
	{
		Light light = this.g_Light;
		int num = 0;
		if (light != num)
		{
			this.g_fIntensity = fIntensity;
		}
	}

	// Token: 0x06000C2F RID: 3119 RVA: 0x0001D7C0 File Offset: 0x0001B9C0
	[Token(Token = "0x6000C2F")]
	[Address(RVA = "0x8D4180", Offset = "0x8D2F80", VA = "0x1808D4180")]
	public IceChargeShotLightSet()
	{
	}

	// Token: 0x040014F0 RID: 5360
	[FieldOffset(Offset = "0x18")]
	[Token(Token = "0x40014F0")]
	public Light g_Light;

	// Token: 0x040014F1 RID: 5361
	[FieldOffset(Offset = "0x20")]
	[Token(Token = "0x40014F1")]
	public float Attenuation = 1f;

	// Token: 0x040014F2 RID: 5362
	[FieldOffset(Offset = "0x24")]
	[Token(Token = "0x40014F2")]
	private float g_fIntensity;
}
