using System;
using Cpp2IlInjected;
using UnityEngine;

namespace UnityStandardAssets.ImageEffects
{
	// Token: 0x02000629 RID: 1577
	[Token(Token = "0x2000629")]
	internal class Triangles
	{
		// Token: 0x0600322B RID: 12843 RVA: 0x000020D3 File Offset: 0x000002D3
		[Token(Token = "0x600322B")]
		[Address(RVA = "0xF6A8A0", Offset = "0xF698A0", VA = "0x180F6A8A0")]
		private static bool HasMeshes()
		{
			throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
		}

		// Token: 0x0600322C RID: 12844 RVA: 0x000020D3 File Offset: 0x000002D3
		[Token(Token = "0x600322C")]
		[Address(RVA = "0xF69E20", Offset = "0xF68E20", VA = "0x180F69E20")]
		private static void Cleanup()
		{
			throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
		}

		// Token: 0x0600322D RID: 12845 RVA: 0x000020D3 File Offset: 0x000002D3
		[Token(Token = "0x600322D")]
		[Address(RVA = "0xF6A4D0", Offset = "0xF694D0", VA = "0x180F6A4D0")]
		private static Mesh[] GetMeshes(int totalWidth, int totalHeight)
		{
			throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
		}

		// Token: 0x0600322E RID: 12846 RVA: 0x000020D3 File Offset: 0x000002D3
		[Token(Token = "0x600322E")]
		[Address(RVA = "0xF6A080", Offset = "0xF69080", VA = "0x180F6A080")]
		private static Mesh GetMesh(int triCount, int triOffset, int totalWidth, int totalHeight)
		{
			throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
		}

		// Token: 0x0600322F RID: 12847 RVA: 0x0006C3C4 File Offset: 0x0006A5C4
		[Token(Token = "0x600322F")]
		[Address(RVA = "0x36ABD0", Offset = "0x369BD0", VA = "0x18036ABD0")]
		public Triangles()
		{
		}

		// Token: 0x06003230 RID: 12848 RVA: 0x000020D3 File Offset: 0x000002D3
		// Note: this type is marked as 'beforefieldinit'.
		[Token(Token = "0x6003230")]
		[Address(RVA = "0x29E8B0", Offset = "0x29D8B0", VA = "0x18029E8B0")]
		static Triangles()
		{
			throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
		}

		// Token: 0x04003C70 RID: 15472
		[Token(Token = "0x4003C70")]
		private static Mesh[] meshes;

		// Token: 0x04003C71 RID: 15473
		[Token(Token = "0x4003C71")]
		private static int currentTris;
	}
}
