using System;
using Cpp2IlInjected;
using UnityEngine;

// Token: 0x020003AC RID: 940
[Token(Token = "0x20003AC")]
public class Blinker : MonoBehaviour
{
	// Token: 0x060023C2 RID: 9154 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x60023C2")]
	[Address(RVA = "0x7ADBB0", Offset = "0x7ACBB0", VA = "0x1807ADBB0")]
	private void Awake()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x060023C3 RID: 9155 RVA: 0x00055970 File Offset: 0x00053B70
	[Token(Token = "0x60023C3")]
	[Address(RVA = "0x7ADC40", Offset = "0x7ACC40", VA = "0x1807ADC40")]
	public void Blink()
	{
		Material material = this.rend.GetMaterial();
		Color color = this.highlightColor;
		material.color = color;
	}

	// Token: 0x060023C4 RID: 9156 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x60023C4")]
	[Address(RVA = "0x7ADC90", Offset = "0x7ACC90", VA = "0x1807ADC90")]
	private void LateUpdate()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x060023C5 RID: 9157 RVA: 0x000559A0 File Offset: 0x00053BA0
	[Token(Token = "0x60023C5")]
	[Address(RVA = "0x328C40", Offset = "0x327C40", VA = "0x180328C40")]
	public Blinker()
	{
	}

	// Token: 0x04002D53 RID: 11603
	[FieldOffset(Offset = "0x18")]
	[Token(Token = "0x4002D53")]
	public Color highlightColor;

	// Token: 0x04002D54 RID: 11604
	[FieldOffset(Offset = "0x28")]
	[Token(Token = "0x4002D54")]
	private Renderer rend;

	// Token: 0x04002D55 RID: 11605
	[FieldOffset(Offset = "0x30")]
	[Token(Token = "0x4002D55")]
	private Color original;
}
