using System;
using Il2CppInterop.Runtime;
using Il2CppSystem;

namespace Obi
{
	// Token: 0x02000555 RID: 1365
	public static class Constants : Object
	{
		// Token: 0x06009A09 RID: 39433 RVA: 0x0027AA4D File Offset: 0x00278C4D
		// 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: 0x06009A0A RID: 39434 RVA: 0x0000A74C File Offset: 0x0000894C
		public Constants(IntPtr pointer)
			: base(pointer)
		{
		}

		// Token: 0x17003401 RID: 13313
		// (get) Token: 0x06009A0B RID: 39435 RVA: 0x0027AA88 File Offset: 0x00278C88
		// (set) Token: 0x06009A0C RID: 39436 RVA: 0x0027AAA6 File Offset: 0x00278CA6
		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: 0x040066CC RID: 26316
		private static readonly IntPtr NativeFieldInfoPtr_maxVertsPerMesh;
	}
}
