using System;
using Cpp2IlInjected;
using UnityEngine;

// Token: 0x02000261 RID: 609
[Token(Token = "0x2000261")]
public class LOD_Grass : MonoBehaviour
{
	// Token: 0x060016E2 RID: 5858 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x60016E2")]
	[Address(RVA = "0x1053C20", Offset = "0x1052C20", VA = "0x181053C20")]
	private void Start()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x060016E3 RID: 5859 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x60016E3")]
	[Address(RVA = "0x1053F90", Offset = "0x1052F90", VA = "0x181053F90")]
	private void Update()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x060016E4 RID: 5860 RVA: 0x00033708 File Offset: 0x00031908
	[Token(Token = "0x60016E4")]
	[Address(RVA = "0x10541D0", Offset = "0x10531D0", VA = "0x1810541D0")]
	public LOD_Grass()
	{
	}

	// Token: 0x04002281 RID: 8833
	[FieldOffset(Offset = "0x18")]
	[Token(Token = "0x4002281")]
	private Transform g_MainCamera;

	// Token: 0x04002282 RID: 8834
	[FieldOffset(Offset = "0x20")]
	[Token(Token = "0x4002282")]
	public SkinnedMeshRenderer g_SMR;

	// Token: 0x04002283 RID: 8835
	[FieldOffset(Offset = "0x28")]
	[Token(Token = "0x4002283")]
	public MeshRenderer g_MR;

	// Token: 0x04002284 RID: 8836
	[FieldOffset(Offset = "0x30")]
	[Token(Token = "0x4002284")]
	public float CulledDistance = 30f;

	// Token: 0x04002285 RID: 8837
	[FieldOffset(Offset = "0x34")]
	[Token(Token = "0x4002285")]
	public float DefSize = 1f;

	// Token: 0x04002286 RID: 8838
	[FieldOffset(Offset = "0x38")]
	[Token(Token = "0x4002286")]
	private float g_fHalfDis;

	// Token: 0x04002287 RID: 8839
	[FieldOffset(Offset = "0x3C")]
	[Token(Token = "0x4002287")]
	private float g_fSize;

	// Token: 0x04002288 RID: 8840
	[FieldOffset(Offset = "0x40")]
	[Token(Token = "0x4002288")]
	private float g_OriginalX;

	// Token: 0x04002289 RID: 8841
	[FieldOffset(Offset = "0x44")]
	[Token(Token = "0x4002289")]
	private float g_OriginalY;

	// Token: 0x0400228A RID: 8842
	[FieldOffset(Offset = "0x48")]
	[Token(Token = "0x400228A")]
	private float g_OriginalZ;
}
