using System;
using Il2CppInterop.Runtime;
using Il2CppSystem;

namespace Obi
{
	// Token: 0x020004FD RID: 1277
	public static class Constants : Object
	{
		// Token: 0x060091B6 RID: 37302 RVA: 0x00257D11 File Offset: 0x00255F11
		// Note: this type is marked as 'beforefieldinit'.
		static Constants()
		{
			Il2CppClassPointerStore<Constants>.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "Obi", "Constants");
			IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<Constants>.NativeClassPtr);
			Constants.NativeFieldInfoPtr_maxVertsPerMesh = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Constants>.NativeClassPtr, "maxVertsPerMesh");
		}

		// Token: 0x060091B7 RID: 37303 RVA: 0x0000A688 File Offset: 0x00008888
		public Constants(IntPtr pointer)
			: base(pointer)
		{
		}

		// Token: 0x17003166 RID: 12646
		// (get) Token: 0x060091B8 RID: 37304 RVA: 0x00257D4C File Offset: 0x00255F4C
		// (set) Token: 0x060091B9 RID: 37305 RVA: 0x00257D6A File Offset: 0x00255F6A
		public unsafe static int maxVertsPerMesh
		{
			get
			{
				int num;
				IL2CPP.il2cpp_field_static_get_value(Constants.NativeFieldInfoPtr_maxVertsPerMesh, (void*)(&num));
				return num;
			}
			set
			{
				IL2CPP.il2cpp_field_static_set_value(Constants.NativeFieldInfoPtr_maxVertsPerMesh, (void*)(&value));
			}
		}

		// Token: 0x04006123 RID: 24867
		private static readonly IntPtr NativeFieldInfoPtr_maxVertsPerMesh;
	}
}
