using System;
using Cpp2IlInjected;
using UnityEngine;

// Token: 0x02000007 RID: 7
[Token(Token = "0x2000007")]
[AddComponentMenu("")]
[RequireComponent(typeof(CircleCollider2D))]
[RequireComponent(typeof(Rigidbody2D))]
public class AmplifyColorTriggerProxy2D : AmplifyColorTriggerProxyBase
{
	// Token: 0x06000034 RID: 52 RVA: 0x000028EC File Offset: 0x00000AEC
	[Token(Token = "0x6000034")]
	[Address(RVA = "0x8C8C60", Offset = "0x8C7A60", VA = "0x1808C8C60")]
	private void Start()
	{
		CircleCollider2D component = base.GetComponent<CircleCollider2D>();
		this.circleCollider = component;
		this.circleCollider.radius = 0.01f;
		this.circleCollider.isTrigger = true;
		Rigidbody2D component2 = base.GetComponent<Rigidbody2D>();
		this.rigidBody = component2;
		Rigidbody2D rigidbody2D = this.rigidBody;
		int num = 0;
		rigidbody2D.gravityScale = (float)num;
		this.rigidBody.isKinematic = true;
	}

	// Token: 0x06000035 RID: 53 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6000035")]
	[Address(RVA = "0x8C8BB0", Offset = "0x8C79B0", VA = "0x1808C8BB0")]
	private void LateUpdate()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06000036 RID: 54 RVA: 0x00002954 File Offset: 0x00000B54
	[Token(Token = "0x6000036")]
	[Address(RVA = "0x3088F0", Offset = "0x3076F0", VA = "0x1803088F0")]
	public AmplifyColorTriggerProxy2D()
	{
	}

	// Token: 0x04000052 RID: 82
	[FieldOffset(Offset = "0x28")]
	[Token(Token = "0x4000052")]
	private CircleCollider2D circleCollider;

	// Token: 0x04000053 RID: 83
	[FieldOffset(Offset = "0x30")]
	[Token(Token = "0x4000053")]
	private Rigidbody2D rigidBody;
}
