using System;
using Cpp2IlInjected;
using UnityEngine;

namespace UnityStandardAssets.ImageEffects
{
	// Token: 0x020005D1 RID: 1489
	[Token(Token = "0x20005D1")]
	internal class Triangles
	{
		// Token: 0x06002F62 RID: 12130 RVA: 0x000020D3 File Offset: 0x000002D3
		[Token(Token = "0x6002F62")]
		[Address(RVA = "0x75A140", Offset = "0x758F40", VA = "0x18075A140")]
		private static bool HasMeshes()
		{
			throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
		}

		// Token: 0x06002F63 RID: 12131 RVA: 0x000020D3 File Offset: 0x000002D3
		[Token(Token = "0x6002F63")]
		[Address(RVA = "0x7596C0", Offset = "0x7584C0", VA = "0x1807596C0")]
		private static void Cleanup()
		{
			throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
		}

		// Token: 0x06002F64 RID: 12132 RVA: 0x000020D3 File Offset: 0x000002D3
		[Token(Token = "0x6002F64")]
		[Address(RVA = "0x759D70", Offset = "0x758B70", VA = "0x180759D70")]
		private static Mesh[] GetMeshes(int totalWidth, int totalHeight)
		{
			throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
		}

		// Token: 0x06002F65 RID: 12133 RVA: 0x000020D3 File Offset: 0x000002D3
		[Token(Token = "0x6002F65")]
		[Address(RVA = "0x759920", Offset = "0x758720", VA = "0x180759920")]
		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: 0x06002F66 RID: 12134 RVA: 0x000650F4 File Offset: 0x000632F4
		[Token(Token = "0x6002F66")]
		[Address(RVA = "0x3D8B20", Offset = "0x3D7920", VA = "0x1803D8B20")]
		public Triangles()
		{
		}

		// Token: 0x06002F67 RID: 12135 RVA: 0x000020D3 File Offset: 0x000002D3
		// Note: this type is marked as 'beforefieldinit'.
		[Token(Token = "0x6002F67")]
		[Address(RVA = "0x297F00", Offset = "0x296D00", VA = "0x180297F00")]
		static Triangles()
		{
			throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
		}

		// Token: 0x04003986 RID: 14726
		[Token(Token = "0x4003986")]
		private static Mesh[] meshes;

		// Token: 0x04003987 RID: 14727
		[Token(Token = "0x4003987")]
		private static int currentTris;
	}
}
