#include "pch-cpp.hpp"

#ifndef _MSC_VER
# include <alloca.h>
#else
# include <malloc.h>
#endif


#include <limits>
#include <stdint.h>



// System.Action`1<UnityEngine.ProBuilder.ProBuilderMesh>
struct Action_1_t0D8A0BA7730CBC954C3C2FC290CA184A931853F4;
// System.Comparison`1<UnityEngine.ProBuilder.SimpleTuple`2<System.Int32,System.Int32>>
struct Comparison_1_t6CB9AA883483075A10F53F0EF3054FEB293EA8DD;
// System.Comparison`1<UnityEngine.ProBuilder.SimpleTuple`2<System.Single,UnityEngine.Vector2>>
struct Comparison_1_tFE928F9D2BBD36792EB82244AC46A31A394B4C0B;
// System.Collections.Generic.Dictionary`2<UnityEngine.ProBuilder.Edge,UnityEngine.ProBuilder.WingedEdge>
struct Dictionary_2_tB63611670742BE5DB22C27F4AC70088E4B862337;
// System.Collections.Generic.Dictionary`2<UnityEngine.ProBuilder.Face,System.Collections.Generic.List`1<System.Int32>>
struct Dictionary_2_tE9B057819A3BE64F6D71C4A9C3676E14AAD215BD;
// System.Collections.Generic.Dictionary`2<System.Int32,System.Int32>
struct Dictionary_2_t49CB072CAA9184D326107FA696BB354C43EB5E08;
// System.Collections.Generic.Dictionary`2<System.Object,System.Int32>
struct Dictionary_2_t1DDD2F48B87E022F599DF2452A49BB70BE95A7F8;
// System.Collections.Generic.Dictionary`2<System.Object,System.Object>
struct Dictionary_2_tBD1E3221EBD04CEBDA49B84779912E91F56B958D;
// System.Collections.Generic.Dictionary`2<UnityEngine.ProBuilder.Vertex,System.Int32>
struct Dictionary_2_t9D51A01ED16DC5F18019CB6AE74EF8056C29082C;
// System.Func`2<System.Collections.Generic.Dictionary`2<UnityEngine.ProBuilder.Vertex,System.Int32>,System.Collections.Generic.IEnumerable`1<UnityEngine.ProBuilder.Vertex>>
struct Func_2_tEF983717BF57F3F618A6828C4900357A18BF3584;
// System.Func`2<System.Collections.Generic.KeyValuePair`2<UnityEngine.ProBuilder.Edge,System.Collections.Generic.List`1<UnityEngine.ProBuilder.Edge>>,System.Boolean>
struct Func_2_t1AF822AE2E9424BB5AA380483B1EBD7C75588587;
// System.Func`2<System.Collections.Generic.KeyValuePair`2<UnityEngine.ProBuilder.Edge,System.Collections.Generic.List`1<UnityEngine.ProBuilder.Edge>>,UnityEngine.ProBuilder.Edge>
struct Func_2_t66EB14D9FE2061CDBE5EA3D56CE15BB3B4F39D63;
// System.Func`2<System.Collections.Generic.KeyValuePair`2<UnityEngine.ProBuilder.Edge,System.Collections.Generic.List`1<UnityEngine.ProBuilder.Face>>,System.Boolean>
struct Func_2_t15A8812549577EACC0B7D204B497729EDD945CFE;
// System.Func`2<System.Collections.Generic.KeyValuePair`2<UnityEngine.ProBuilder.Edge,System.Collections.Generic.List`1<UnityEngine.ProBuilder.Face>>,UnityEngine.ProBuilder.Face>
struct Func_2_tC6072DDE8D965724C94403070A142426940E3635;
// System.Func`2<System.Collections.Generic.KeyValuePair`2<System.Int32,System.Int32>,System.Boolean>
struct Func_2_tFFAB5F4D93443F1C6B37316C95E8438649A2E7FA;
// System.Func`2<System.Collections.Generic.KeyValuePair`2<System.Int32,System.Int32>,System.Int32>
struct Func_2_tBAD0C5BC3728751C086C59D238AB82E2B9A99962;
// System.Func`2<UnityEngine.ProBuilder.SimpleTuple`2<UnityEngine.ProBuilder.FaceRebuildData,System.Collections.Generic.List`1<System.Int32>>,System.Int32>
struct Func_2_t0F9272B104BC28A47BFF10DD970B94C6DC14D64B;
// System.Func`2<UnityEngine.ProBuilder.SimpleTuple`2<System.Single,UnityEngine.Vector2>,UnityEngine.Vector2>
struct Func_2_t49E71BB247BC95BA9634663BEC7945645D25B767;
// System.Func`2<System.Boolean,System.Boolean>
struct Func_2_t50F598941CFDF02619DC5D52FFDBC329473C5F7B;
// System.Func`2<UnityEngine.ProBuilder.MeshOperations.ConnectFaceRebuildData,System.Collections.Generic.IEnumerable`1<UnityEngine.ProBuilder.Edge>>
struct Func_2_tF1F80BF45173082A8F06EFC8FBCA0336CA50F8F5;
// System.Func`2<UnityEngine.ProBuilder.MeshOperations.ConnectFaceRebuildData,UnityEngine.ProBuilder.FaceRebuildData>
struct Func_2_t827ABF15C8409ED216F45E7079E6D999B27FB241;
// System.Func`2<UnityEngine.ProBuilder.Edge,System.Int32>
struct Func_2_t49F2CF223C2C6A30E2054DFC2E25CC5EC36FA9D6;
// System.Func`2<UnityEngine.ProBuilder.EdgeLookup,UnityEngine.ProBuilder.Edge>
struct Func_2_t4737FF34F35C796BAC5909D7DB43A3C25CB46E59;
// System.Func`2<UnityEngine.ProBuilder.Face,System.Collections.Generic.IEnumerable`1<UnityEngine.ProBuilder.Edge>>
struct Func_2_t793818D92BC10489A24753D91CD20B9169D77F12;
// System.Func`2<UnityEngine.ProBuilder.Face,System.Collections.Generic.IEnumerable`1<System.Int32>>
struct Func_2_tEFD8CF23CC57CF5A1C2FED15520C53A918B82B65;
// System.Func`2<UnityEngine.ProBuilder.Face,System.Boolean>
struct Func_2_t9FD37C423FBF677031848C7C049149B2D96C6062;
// System.Func`2<UnityEngine.ProBuilder.Face,UnityEngine.ProBuilder.Face>
struct Func_2_t5F723D2D2C34F3D2F19D9F6B0192F95540503111;
// System.Func`2<UnityEngine.ProBuilder.Face,System.Int32>
struct Func_2_tB776B4107E4E646E9BBF53F2435FD152C68436AA;
// System.Func`2<UnityEngine.ProBuilder.FaceRebuildData,UnityEngine.ProBuilder.Face>
struct Func_2_tCD91FF57433D7DCAAA5AD666F83C9704A8E8F5BD;
// System.Func`2<System.Int32,System.Collections.Generic.List`1<System.Int32>>
struct Func_2_tF89B632638BF068A682D5D70005C81C71C3C21B9;
// System.Func`2<System.Int32,System.Collections.Generic.List`1<UnityEngine.ProBuilder.Vertex>>
struct Func_2_tE49ED985EB9FD8DA390547F60F9AC133462E3CEE;
// System.Func`2<System.Int32,System.Int32>
struct Func_2_tFF6AE79EFD0857556AD37A1A1594C43F76012FEA;
// System.Func`2<UnityEngine.Mesh,UnityEngine.Color[]>
struct Func_2_t9A1F74AFFDE8B84FC818957EC9073FF42ACE7546;
// System.Func`2<UnityEngine.Mesh,UnityEngine.Vector2[]>
struct Func_2_t315D43C96B0A19F69765350C1CE40B258A35E647;
// System.Func`2<UnityEngine.Mesh,UnityEngine.Vector3[]>
struct Func_2_tCE85F2911670741BBEC0635E7B8B6756670EF333;
// System.Func`2<UnityEngine.ProBuilder.Triangle,System.Collections.Generic.IEnumerable`1<System.Int32>>
struct Func_2_tB9BCDA3C86AAFBFB779FD0CB6F54F6634D54B3B2;
// System.Func`2<UnityEngine.ProBuilder.Triangle,System.Boolean>
struct Func_2_t8B1AD28F974AC6CEE4B909DA6DB81FC566CD69CD;
// System.Func`2<UnityEngine.Vector2,UnityEngine.ProBuilder.Poly2Tri.PolygonPoint>
struct Func_2_t1754E538CA9E203044E28CE45784E9199E5F37C1;
// System.Func`2<UnityEngine.Vector4,UnityEngine.Vector2>
struct Func_2_t3C82644A98345A1283AC8EA5C07A6C505404A7D1;
// System.Func`2<UnityEngine.ProBuilder.Vertex,UnityEngine.Vector3>
struct Func_2_tAAE111760C39313B0D6B5B22580160B8D81C806B;
// System.Func`2<UnityEngine.ProBuilder.WingedEdge,System.Boolean>
struct Func_2_t2405A0352F84DFF1834CFB478E65D17FC0C31598;
// System.Func`2<UnityEngine.ProBuilder.WingedEdge,UnityEngine.ProBuilder.Edge>
struct Func_2_t738F65B8CA8C224F7D07B74327FBB04C98E67A9C;
// System.Collections.Generic.HashSet`1<UnityEngine.ProBuilder.Face>
struct HashSet_1_t0788DA90BAFA8E61F8C12FF31879BD04650EEAA8;
// System.Collections.Generic.HashSet`1<System.Int32>
struct HashSet_1_tF187707BD5564B6808CE30721FBC083F00B385E5;
// System.Collections.Generic.HashSet`1<System.Object>
struct HashSet_1_t680119C7ED8D82AED56CDB83DF6F0E9149852A9B;
// System.Collections.Generic.IEnumerable`1<System.Char>
struct IEnumerable_1_tA116A870C8332D2D64FD13D5449B11BC676AC3D3;
// System.Collections.Generic.IEnumerable`1<UnityEngine.ProBuilder.Edge>
struct IEnumerable_1_t3D63D0351B8845325728FC343CFF583F7E51C356;
// System.Collections.Generic.IEnumerable`1<UnityEngine.ProBuilder.Face>
struct IEnumerable_1_t8D42E00EDA42CA38E1279CAC0865B5EDD29328B1;
// System.Collections.Generic.IEnumerable`1<System.Int32>
struct IEnumerable_1_t60929E1AA80B46746F987B99A4EBD004FD72D370;
// System.Collections.Generic.IEnumerable`1<System.Object>
struct IEnumerable_1_t52B1AC8D9E5E1ED28DF6C46A37C9A1B00B394F9D;
// System.Collections.Generic.IEnumerable`1<UnityEngine.ProBuilder.Vertex>
struct IEnumerable_1_t29314206E41A5B4FCF4315EA60D22E9246422451;
// System.Collections.Generic.IEqualityComparer`1<UnityEngine.ProBuilder.Face>
struct IEqualityComparer_1_tAACC38E1BF234520B6C936029F2E83D1EBD06DD5;
// System.Collections.Generic.IEqualityComparer`1<System.Int32>
struct IEqualityComparer_1_t62010156673DE1460AB1D1CEBE5DCD48665E1A38;
// System.Collections.Generic.IEqualityComparer`1<UnityEngine.ProBuilder.Vertex>
struct IEqualityComparer_1_tBCF10C83CD2D733DE99F6632C84A83364A8C6483;
// System.Collections.Generic.IList`1<UnityEngine.ProBuilder.Edge>
struct IList_1_t429C8C918B2D1D1302EC64EC83B68C672D981E7B;
// System.Collections.Generic.IList`1<System.Int32>
struct IList_1_t1C0FF9038440D4E3F8C4A2D43AF1062780CF179D;
// System.Collections.Generic.Dictionary`2/KeyCollection<UnityEngine.ProBuilder.Face,System.Collections.Generic.List`1<System.Int32>>
struct KeyCollection_t6AD7F6CAD71E704DA5C849552FDC970BAD24EF22;
// System.Collections.Generic.Dictionary`2/KeyCollection<System.Int32,System.Int32>
struct KeyCollection_tDB6919EBDF36E83E708A483A6C4CF8065F62D1E0;
// System.Collections.Generic.Dictionary`2/KeyCollection<System.Object,System.Int32>
struct KeyCollection_t0C2A6470B0D42D7A87AADBEADCF3DD1DDDD08956;
// System.Collections.Generic.Dictionary`2/KeyCollection<UnityEngine.ProBuilder.Vertex,System.Int32>
struct KeyCollection_t9B0CE8103AA84070D9B2D487A72BEB7455DC8596;
// System.Collections.Generic.List`1<UnityEngine.ProBuilder.Poly2Tri.DTSweepConstraint>
struct List_1_t4C92CD4575EFD7FEC3CBE8B7B36CE69C2466C90D;
// System.Collections.Generic.List`1<UnityEngine.ProBuilder.Edge>
struct List_1_t00ABC1A2A859C365FF7C6968DF229EEA2AF46323;
// System.Collections.Generic.List`1<UnityEngine.ProBuilder.Face>
struct List_1_tCF4D9B09E11CD82A2AA644722338CA5D0ECFD126;
// System.Collections.Generic.List`1<System.Int32>
struct List_1_t260B41F956D673396C33A4CF94E8D6C4389EACB7;
// System.Collections.Generic.List`1<System.Object>
struct List_1_t3F94120C77410A62EAE48421CF166B83AB95A2F5;
// System.Collections.Generic.List`1<UnityEngine.Vector4>
struct List_1_t14D5F8426BD7087A7AEB49D4DE3DEF404C8BE65A;
// System.Collections.Generic.List`1<UnityEngine.ProBuilder.Vertex>
struct List_1_tE9971CC86E057A467BB5C3558AF2EC66FF585759;
// System.Collections.ObjectModel.ReadOnlyCollection`1<UnityEngine.ProBuilder.Edge>
struct ReadOnlyCollection_1_tAEF82F0FE2AD6A08DCD2F575F575005FDEC2C4DE;
// System.Collections.ObjectModel.ReadOnlyCollection`1<System.Int32>
struct ReadOnlyCollection_1_t3E37961FF3644E8E5BC1468444123741B9E47EFF;
// System.Collections.Generic.Dictionary`2/ValueCollection<UnityEngine.ProBuilder.Face,System.Collections.Generic.List`1<System.Int32>>
struct ValueCollection_tE50375ADA9E58B445200C5F4CDB3D4672EF49147;
// System.Collections.Generic.Dictionary`2/ValueCollection<System.Int32,System.Int32>
struct ValueCollection_t8738745D8513A557A82E6E097DF4D4E70D5253C2;
// System.Collections.Generic.Dictionary`2/ValueCollection<UnityEngine.ProBuilder.Vertex,System.Int32>
struct ValueCollection_tD6F051F607EC6E802A433C195687BECAFF6DC154;
// System.Collections.Generic.Dictionary`2/Entry<UnityEngine.ProBuilder.Face,System.Collections.Generic.List`1<System.Int32>>[]
struct EntryU5BU5D_tC16D287607A4A983F8A74EC88135A1C1F6BB68E9;
// System.Collections.Generic.Dictionary`2/Entry<System.Int32,System.Int32>[]
struct EntryU5BU5D_tB55287EA11F7C665F930EF3A359F186CD3AE5EC1;
// System.Collections.Generic.Dictionary`2/Entry<UnityEngine.ProBuilder.Vertex,System.Int32>[]
struct EntryU5BU5D_tC50341552AA3170FBF7ECD4B98CB305973DC8F16;
// System.Collections.Generic.HashSet`1/Slot<UnityEngine.ProBuilder.Face>[]
struct SlotU5BU5D_t2BF80D1C73EE86DA0808135E81AFBD1AFC78CAFA;
// System.Collections.Generic.HashSet`1/Slot<System.Int32>[]
struct SlotU5BU5D_t464AE2F4120A3C0E4A56A29ED1393EC87FBAA975;
// System.Byte[]
struct ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726;
// System.Char[]
struct CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34;
// UnityEngine.Color[]
struct ColorU5BU5D_t358DD89F511301E663AD9157305B94A2DEFF8834;
// UnityEngine.ProBuilder.Edge[]
struct EdgeU5BU5D_t6635B1445F730F12A351F5C2838E61A91AA07381;
// UnityEngine.ProBuilder.Face[]
struct FaceU5BU5D_t0D522232374325AD8B00CA039B016D822C4F8107;
// System.Int32[]
struct Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32;
// System.Object[]
struct ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE;
// UnityEngine.ProBuilder.SharedVertex[]
struct SharedVertexU5BU5D_tA15BD8E3618099DAC98FF39AC05B844E763C843A;
// System.String[]
struct StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A;
// UnityEngine.Vector2[]
struct Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA;
// UnityEngine.Vector3[]
struct Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4;
// UnityEngine.Vector4[]
struct Vector4U5BU5D_tCE72D928AA6FF1852BAC5E4396F6F0131ED11871;
// UnityEngine.ProBuilder.Vertex[]
struct VertexU5BU5D_tF0785965ACC62975D78C2C33316012642204CEC9;
// UnityEngine.Behaviour
struct Behaviour_t1A3DDDCF73B4627928FBFE02ED52B7251777DBD9;
// UnityEngine.Camera
struct Camera_tC44E094BAB53AFC8A014C6F9CFCE11F4FC38006C;
// UnityEngine.ProBuilder.MeshOperations.ConnectFaceRebuildData
struct ConnectFaceRebuildData_t95D8713940C5BDA50261F7281C3A2C3653269238;
// UnityEngine.ProBuilder.Face
struct Face_t670F9C6E42E8D3EEA7AD53AD268426DF37B3AA0B;
// UnityEngine.ProBuilder.FaceRebuildData
struct FaceRebuildData_t34A8DB109BBCF594AA6C967A134052836F8A7952;
// UnityEngine.GameObject
struct GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319;
// UnityEngine.Material
struct Material_t8927C00353A72755313F046D0CE85178AE8218EE;
// UnityEngine.Mesh
struct Mesh_t2F5992DBA650D5862B43D3823ACD997132A57DA6;
// UnityEngine.MeshFilter
struct MeshFilter_t763BB2BBF3881176AD25E4570E6DD215BA0AA51A;
// UnityEngine.MeshRenderer
struct MeshRenderer_tCD983A2F635E12BCB0BAA2E635D96A318757908B;
// UnityEngine.Object
struct Object_tF2F3778131EFF286AF62B7B013A170F95A91571A;
// UnityEngine.ProBuilder.Poly2Tri.PolygonPoint
struct PolygonPoint_t65F05B806EA33FEE1AFFDB2DC71F5445B3A5DEB5;
// UnityEngine.ProBuilder.ProBuilderMesh
struct ProBuilderMesh_t252480EA473C60D493C8B94B66B1FE61B1768A06;
// UnityEngine.RenderTexture
struct RenderTexture_t5FE7A5B47EF962A0E8D7BEBA05E9FC87D49A1849;
// System.Runtime.Serialization.SerializationInfo
struct SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1;
// UnityEngine.Shader
struct Shader_tB2355DC4F3CAF20B2F1AB5AABBF37C3555FFBC39;
// UnityEngine.ProBuilder.SharedVertex
struct SharedVertex_t998B96168A1C1BB76255799221EDD24661700646;
// System.String
struct String_t;
// UnityEngine.Texture2D
struct Texture2D_t9B604D0D8E28032123641A7E7338FA872E2698BF;
// UnityEngine.ProBuilder.Poly2Tri.TriangulationPoint
struct TriangulationPoint_t702B560662585C6DFE9671705EF0C2C2B9FC3B10;
// UnityEngine.ProBuilder.UnwrapParameters
struct UnwrapParameters_tAE98DF64B01A1D09ABD69C8CB9A6227C38DE2A80;
// UnityEngine.ProBuilder.Vertex
struct Vertex_tE3410620416D15FC2847E01661CBA542AC7432B8;
// System.Void
struct Void_t700C6383A2A510C2CF4DD86DABD5CA9FF70ADAC5;
// UnityEngine.ProBuilder.WingedEdge
struct WingedEdge_tC2693F58E6DD2D7CFF1F3F9C213BA90F2F50B6A5;
// UnityEngine.ProBuilder.MeshOperations.Bevel/<>c
struct U3CU3Ec_t1F851C495A83D4EF9C91CA04A0484C6031B613D4;
// UnityEngine.ProBuilder.MeshOperations.Bevel/<>c__DisplayClass0_0
struct U3CU3Ec__DisplayClass0_0_t8D9F86188F863FF5AFF0402E4B35DCA374989096;
// UnityEngine.ProBuilder.MeshOperations.Bevel/<>c__DisplayClass0_1
struct U3CU3Ec__DisplayClass0_1_t8698D0E81716DA6D41D2455F93A03636FA9404EA;
// UnityEngine.ProBuilder.MeshOperations.Bevel/<>c__DisplayClass0_2
struct U3CU3Ec__DisplayClass0_2_tEC90630D68D290548DAAD43FC9F53428595CC6BD;
// UnityEngine.Camera/CameraCallback
struct CameraCallback_tD9E7B69E561CE2EFDEEDB0E7F1406AC52247160D;
// UnityEngine.ProBuilder.MeshOperations.CombineMeshes/<>c
struct U3CU3Ec_tA3D754A68DC51C622E76C9B29CD5EC348566D393;
// UnityEngine.ProBuilder.MeshOperations.ConnectElements/<>c
struct U3CU3Ec_t66BAFC0EA0BFB6386E9CF8585B38150688BD42E1;
// UnityEngine.ProBuilder.MeshOperations.ConnectElements/<>c__DisplayClass2_0
struct U3CU3Ec__DisplayClass2_0_tA0F541F957DC0731158F3ACABC3E4BF6F9BFB3F8;
// UnityEngine.ProBuilder.MeshOperations.ConnectElements/<>c__DisplayClass3_0
struct U3CU3Ec__DisplayClass3_0_tCF6C875D4C5A11D7D1E0C3DDFCEA9A14145D3DD6;
// UnityEngine.ProBuilder.MeshOperations.DeleteElements/<>c
struct U3CU3Ec_t9A4963CE9433950B45C94919C748751872E02304;
// UnityEngine.ProBuilder.MeshOperations.DeleteElements/<>c__DisplayClass0_0
struct U3CU3Ec__DisplayClass0_0_t4E33C719ED9F4E83BEBD994A6124D3864756E343;
// UnityEngine.ProBuilder.MeshOperations.DeleteElements/<>c__DisplayClass2_0
struct U3CU3Ec__DisplayClass2_0_t2AD1F3A767974337FC4B8E41B68DACFCBE0A7E97;
// UnityEngine.ProBuilder.EdgeLookup/<>c__DisplayClass16_0
struct U3CU3Ec__DisplayClass16_0_t707CA459BDBE6D4406C0C16BA315D16A2CF4FB06;
// UnityEngine.ProBuilder.EdgeUtility/<>c__DisplayClass0_0
struct U3CU3Ec__DisplayClass0_0_t2DB5F145593EEFE3700302856944C351E026C6A9;
// UnityEngine.ProBuilder.MeshOperations.ElementSelection/<>c
struct U3CU3Ec_tE1BDC2D27D6AE7DAC952D91CC6A4087B90AB3902;
// UnityEngine.ProBuilder.MeshOperations.ElementSelection/<>c__DisplayClass24_0
struct U3CU3Ec__DisplayClass24_0_t247CE1AB28EB487531BD9C69AE54A96675AA7528;
// UnityEngine.ProBuilder.MeshOperations.ElementSelection/<>c__DisplayClass26_0
struct U3CU3Ec__DisplayClass26_0_t296EB56A797FEF94B769D071DFE0D9A3A7E01D36;
// UnityEngine.ProBuilder.MeshOperations.ExtrudeElements/<>c
struct U3CU3Ec_tEEA0003DF0DA36DDE379EDA9C52727AFC805618B;
// UnityEngine.ProBuilder.MeshOperations.InternalMeshUtility/<>c
struct U3CU3Ec_t02407EB4B3715632FEE2AD953E8D0DFB28C247EC;
// UnityEngine.ProBuilder.InternalUtility/<>c__DisplayClass6_0
struct U3CU3Ec__DisplayClass6_0_tF6344B04C3BA09A2184B97F34E04329412CD928B;
// UnityEngine.ProBuilder.MeshOperations.MergeElements/<>c
struct U3CU3Ec_t6269B7D0C00D55576C8EC79795475539A9B664D5;
// UnityEngine.ProBuilder.MeshOperations.MergeElements/<>c__DisplayClass0_0
struct U3CU3Ec__DisplayClass0_0_t0372B46B5CCB957B26CA02361AB33152518DE575;
// UnityEngine.ProBuilder.MeshHandles/<>c
struct U3CU3Ec_tEA8CF3287CF1054EF84FBA30F23FA1CD4FFB6568;
// UnityEngine.ProBuilder.MeshOperations.MeshImporter/<>c
struct U3CU3Ec_t2787C0401514F83867A60C1967986242AF4E2BAF;
// UnityEngine.ProBuilder.MeshUtility/<>c
struct U3CU3Ec_t7E75869F74A77E5044185435B06E3E59C726E85E;
// UnityEngine.ProBuilder.MeshOperations.MeshValidation/<>c
struct U3CU3Ec_tFD8EF997566350BD644B066828EE4B4B3B633145;
// UnityEngine.ProBuilder.MeshOperations.MeshValidation/<>c__DisplayClass10_0
struct U3CU3Ec__DisplayClass10_0_tBDD8C130F2ECE825663AD995942857E6A9DC1A7E;
// UnityEngine.ProBuilder.MeshOperations.MeshValidation/<>c__DisplayClass5_0
struct U3CU3Ec__DisplayClass5_0_t5E1D87BC5250F5D88C76BE3D28E8782D2507A9F0;
// UnityEngine.ProBuilder.ProBuilderMesh/<>c
struct U3CU3Ec_t824F17093AD854B7565E74AFBB694AA37D607EE5;
// UnityEngine.ProBuilder.ProBuilderMesh/<>c__DisplayClass150_0
struct U3CU3Ec__DisplayClass150_0_t44CD439BDFF4F98B1180253BFDDBFE34E4D0067A;
// UnityEngine.ProBuilder.ProBuilderMesh/<>c__DisplayClass152_0
struct U3CU3Ec__DisplayClass152_0_t8781538669DC508743CC9A53965B849F79A150F5;
// UnityEngine.ProBuilder.Projection/<>c
struct U3CU3Ec_t36CE39C8D0D45D6CF05540368CD8494B7DCA4201;
// UnityEngine.ProBuilder.SelectionPickerRenderer/<>c
struct U3CU3Ec_tA2CE09E477B19143F7D635C0B5E0A026B7884561;
// UnityEngine.ProBuilder.SelectionPickerRenderer/<>c__DisplayClass19_0
struct U3CU3Ec__DisplayClass19_0_tCA08673CF90525D30B9A80BA0400EC0E36FEF6CB;
// UnityEngine.ProBuilder.SelectionPickerRenderer/SelectionPickerRendererHDRP
struct SelectionPickerRendererHDRP_t54D47651197FA3381E3BB0E8A42A6216F015E6C0;
// UnityEngine.ProBuilder.SelectionPickerRenderer/SelectionPickerRendererStandard
struct SelectionPickerRendererStandard_t9D307FE31F670B0D8E0C7F01C7FF1BBC4937FEAD;
// UnityEngine.ProBuilder.SharedVertex/<>c
struct U3CU3Ec_t542E6403E75085B6A9A5FB4DD0C012C814E762F6;
// UnityEngine.ProBuilder.Smoothing/<>c
struct U3CU3Ec_t511CB9EA20D4C6CE9FD5888E9C3FB3FB4BD5AE04;
// UnityEngine.ProBuilder.MeshOperations.SurfaceTopology/<>c
struct U3CU3Ec_tFDD7C5E96166B2F126A4D857FE78BABD2C6A12D4;
// UnityEngine.ProBuilder.MeshOperations.Triangulation/<>c__DisplayClass7_0
struct U3CU3Ec__DisplayClass7_0_tCA2C9A0AB9E8D863E96D46D19A304F9F500C8337;
// UnityEngine.ProBuilder.MeshOperations.Triangulation/<>c__DisplayClass8_0
struct U3CU3Ec__DisplayClass8_0_t119F6CA917FED26FCB06BED7173C3BD0674FF1B0;
// UnityEngine.ProBuilder.MeshOperations.UVEditing/<>c
struct U3CU3Ec_t93F69730F454CB612BAEA672FE28A2BAABF160C7;
// UnityEngine.ProBuilder.MeshOperations.UVEditing/<>c__DisplayClass13_0
struct U3CU3Ec__DisplayClass13_0_t780658CB78617729A13541FB6F220654982A3A3F;
// UnityEngine.ProBuilder.MeshOperations.UVEditing/<>c__DisplayClass9_0
struct U3CU3Ec__DisplayClass9_0_t20A9439B281CDC2618F8A73363C48EEEA947AE53;
// UnityEngine.ProBuilder.WingedEdge/<>c
struct U3CU3Ec_t31111F7E8272081DA461882064BE534F56649A9F;
// UnityEngine.ProBuilder.WingedEdge/<>c__DisplayClass32_0
struct U3CU3Ec__DisplayClass32_0_t14BBC7409B528C5E9F1F4ED59A49060FB7DCD507;

IL2CPP_EXTERN_C RuntimeClass* Face_t670F9C6E42E8D3EEA7AD53AD268426DF37B3AA0B_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_t260B41F956D673396C33A4CF94E8D6C4389EACB7_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_tE9971CC86E057A467BB5C3558AF2EC66FF585759_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* PolygonPoint_t65F05B806EA33FEE1AFFDB2DC71F5445B3A5DEB5_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* SelectionPickerRenderer_t47E9A96BA1F22BBE699527FA6EFBFA5C940DBAAB_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Texture2D_t9B604D0D8E28032123641A7E7338FA872E2698BF_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* TriangulationPoint_t702B560662585C6DFE9671705EF0C2C2B9FC3B10_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec_t02407EB4B3715632FEE2AD953E8D0DFB28C247EC_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec_t1F851C495A83D4EF9C91CA04A0484C6031B613D4_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec_t2787C0401514F83867A60C1967986242AF4E2BAF_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec_t31111F7E8272081DA461882064BE534F56649A9F_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec_t36CE39C8D0D45D6CF05540368CD8494B7DCA4201_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec_t511CB9EA20D4C6CE9FD5888E9C3FB3FB4BD5AE04_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec_t542E6403E75085B6A9A5FB4DD0C012C814E762F6_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec_t6269B7D0C00D55576C8EC79795475539A9B664D5_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec_t66BAFC0EA0BFB6386E9CF8585B38150688BD42E1_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec_t7E75869F74A77E5044185435B06E3E59C726E85E_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec_t824F17093AD854B7565E74AFBB694AA37D607EE5_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec_t93F69730F454CB612BAEA672FE28A2BAABF160C7_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec_t9A4963CE9433950B45C94919C748751872E02304_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec_tA2CE09E477B19143F7D635C0B5E0A026B7884561_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec_tA3D754A68DC51C622E76C9B29CD5EC348566D393_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec_tE1BDC2D27D6AE7DAC952D91CC6A4087B90AB3902_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec_tEA8CF3287CF1054EF84FBA30F23FA1CD4FFB6568_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec_tEEA0003DF0DA36DDE379EDA9C52727AFC805618B_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec_tFD8EF997566350BD644B066828EE4B4B3B633145_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec_tFDD7C5E96166B2F126A4D857FE78BABD2C6A12D4_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C String_t* _stringLiteral2409165FB90CD4A8B916FCA75790766B82C91748;
IL2CPP_EXTERN_C String_t* _stringLiteral758733BDBED83CBFF4F635AC26CA92AAE477F75D;
IL2CPP_EXTERN_C const RuntimeMethod* Array_IndexOf_TisFace_t670F9C6E42E8D3EEA7AD53AD268426DF37B3AA0B_mF7141EF685924827E9227A8705CE6CA2AD4DE268_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_ContainsKey_m6CEA0771CDBDE81E01F285D6CEFC03FD668AF57A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_get_Item_mCC7D23D6A36490C006A4196CA38D7AA65FA4F5F8_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_get_Item_mFFEEBA09EA430B994459C2D86ADEE218592742A1_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_get_Keys_m21EE461447C19C62034FC9BD5E36B77052297BAF_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_Contains_TisChar_tFF60D8E7E89A20BE2294A003734341BD1DF43E14_m832DBC12FA0773F2E47557F7885E452BB0F9A21D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_Contains_TisFace_t670F9C6E42E8D3EEA7AD53AD268426DF37B3AA0B_m7FFD8C6A917DBEB6AE97A5CE2E48E5B80D7C0EC3_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GameObject_AddComponent_TisCamera_tC44E094BAB53AFC8A014C6F9CFCE11F4FC38006C_m30A12D305C7F27946BFB6D84B7C754E899E1562C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1_Contains_m295E4820C05101943A0AE615B900CE1DA5988BA0_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1_Contains_m90455A5864CF4193E243B3DF80D0366956FD48E8_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* KeyValuePair_2__ctor_mAC437FAF19B6F21DD90D59C629BA8F7967971E56_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* KeyValuePair_2_get_Key_mE3B72B1BB3B8DD41788D39A3AF38E6A94B241400_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* KeyValuePair_2_get_Value_m40417D9B18D29FD4A072DABC1449DACEF8009C6A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* KeyValuePair_2_get_Value_m5D8A4FA4DD964BE5B93DADF63D460186C29C24D5_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* KeyValuePair_2_get_Value_mCC85D66F188A78055916A6E3BFAD105D75A5AF3C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_BinarySearch_m6B9A0F2E4C43C5F4A8031E9EF99F8330455BDED6_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Contains_mCA1215A6E5F7315854923DB7F5624182C9BA72D2_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m08CB5E5E1748A10FA456E12E4C664F7F6B32C311_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m45E78772E9157F6CD684A69AAB07CE4082FE5FFD_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_m12B1B9AA8A1B4A39C48BAB8D9655EED9BD88ED3C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_m7FA90926D9267868473EF90941F6BF794EC87FF2_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_m9BF174C0BDB7F5689314242F54AEBCE1128EE49A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_m138473AE6D8307F41761900BFFF61BF4B86FFF52_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_m4AED796B105A077ACACE36847B030AD4D334DF04_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ReadOnlyCollection_1_get_Count_m172803071A2E4C616BA488AC20A9AD2AEA7EE47F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* SimpleTuple_2_get_item1_m2CF08C5624DCB512A6D0CBA782B629AA706AFD1A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* SimpleTuple_2_get_item1_m6F05C7DDDA614346C0C5DE669B87943C1452C0CD_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* SimpleTuple_2_get_item2_m6E218B2D8E31981D19EE0FB37DE34FD3BE98F8B4_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* SimpleTuple_2_get_item2_mA8693ADD2467BFE7F1F9ADDC88BDFD5ED9C8509B_RuntimeMethod_var;

struct ColorU5BU5D_t358DD89F511301E663AD9157305B94A2DEFF8834;
struct EdgeU5BU5D_t6635B1445F730F12A351F5C2838E61A91AA07381;
struct FaceU5BU5D_t0D522232374325AD8B00CA039B016D822C4F8107;
struct Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32;
struct ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE;
struct SharedVertexU5BU5D_tA15BD8E3618099DAC98FF39AC05B844E763C843A;
struct StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A;
struct Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA;
struct Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4;

IL2CPP_EXTERN_C_BEGIN
IL2CPP_EXTERN_C_END

#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Object


// System.Collections.Generic.Dictionary`2<UnityEngine.ProBuilder.Face,System.Collections.Generic.List`1<System.Int32>>
struct  Dictionary_2_tE9B057819A3BE64F6D71C4A9C3676E14AAD215BD  : public RuntimeObject
{
public:
	// System.Int32[] System.Collections.Generic.Dictionary`2::buckets
	Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* ___buckets_0;
	// System.Collections.Generic.Dictionary`2/Entry<TKey,TValue>[] System.Collections.Generic.Dictionary`2::entries
	EntryU5BU5D_tC16D287607A4A983F8A74EC88135A1C1F6BB68E9* ___entries_1;
	// System.Int32 System.Collections.Generic.Dictionary`2::count
	int32_t ___count_2;
	// System.Int32 System.Collections.Generic.Dictionary`2::version
	int32_t ___version_3;
	// System.Int32 System.Collections.Generic.Dictionary`2::freeList
	int32_t ___freeList_4;
	// System.Int32 System.Collections.Generic.Dictionary`2::freeCount
	int32_t ___freeCount_5;
	// System.Collections.Generic.IEqualityComparer`1<TKey> System.Collections.Generic.Dictionary`2::comparer
	RuntimeObject* ___comparer_6;
	// System.Collections.Generic.Dictionary`2/KeyCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::keys
	KeyCollection_t6AD7F6CAD71E704DA5C849552FDC970BAD24EF22 * ___keys_7;
	// System.Collections.Generic.Dictionary`2/ValueCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::values
	ValueCollection_tE50375ADA9E58B445200C5F4CDB3D4672EF49147 * ___values_8;
	// System.Object System.Collections.Generic.Dictionary`2::_syncRoot
	RuntimeObject * ____syncRoot_9;

public:
	inline static int32_t get_offset_of_buckets_0() { return static_cast<int32_t>(offsetof(Dictionary_2_tE9B057819A3BE64F6D71C4A9C3676E14AAD215BD, ___buckets_0)); }
	inline Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* get_buckets_0() const { return ___buckets_0; }
	inline Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32** get_address_of_buckets_0() { return &___buckets_0; }
	inline void set_buckets_0(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* value)
	{
		___buckets_0 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___buckets_0), (void*)value);
	}

	inline static int32_t get_offset_of_entries_1() { return static_cast<int32_t>(offsetof(Dictionary_2_tE9B057819A3BE64F6D71C4A9C3676E14AAD215BD, ___entries_1)); }
	inline EntryU5BU5D_tC16D287607A4A983F8A74EC88135A1C1F6BB68E9* get_entries_1() const { return ___entries_1; }
	inline EntryU5BU5D_tC16D287607A4A983F8A74EC88135A1C1F6BB68E9** get_address_of_entries_1() { return &___entries_1; }
	inline void set_entries_1(EntryU5BU5D_tC16D287607A4A983F8A74EC88135A1C1F6BB68E9* value)
	{
		___entries_1 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___entries_1), (void*)value);
	}

	inline static int32_t get_offset_of_count_2() { return static_cast<int32_t>(offsetof(Dictionary_2_tE9B057819A3BE64F6D71C4A9C3676E14AAD215BD, ___count_2)); }
	inline int32_t get_count_2() const { return ___count_2; }
	inline int32_t* get_address_of_count_2() { return &___count_2; }
	inline void set_count_2(int32_t value)
	{
		___count_2 = value;
	}

	inline static int32_t get_offset_of_version_3() { return static_cast<int32_t>(offsetof(Dictionary_2_tE9B057819A3BE64F6D71C4A9C3676E14AAD215BD, ___version_3)); }
	inline int32_t get_version_3() const { return ___version_3; }
	inline int32_t* get_address_of_version_3() { return &___version_3; }
	inline void set_version_3(int32_t value)
	{
		___version_3 = value;
	}

	inline static int32_t get_offset_of_freeList_4() { return static_cast<int32_t>(offsetof(Dictionary_2_tE9B057819A3BE64F6D71C4A9C3676E14AAD215BD, ___freeList_4)); }
	inline int32_t get_freeList_4() const { return ___freeList_4; }
	inline int32_t* get_address_of_freeList_4() { return &___freeList_4; }
	inline void set_freeList_4(int32_t value)
	{
		___freeList_4 = value;
	}

	inline static int32_t get_offset_of_freeCount_5() { return static_cast<int32_t>(offsetof(Dictionary_2_tE9B057819A3BE64F6D71C4A9C3676E14AAD215BD, ___freeCount_5)); }
	inline int32_t get_freeCount_5() const { return ___freeCount_5; }
	inline int32_t* get_address_of_freeCount_5() { return &___freeCount_5; }
	inline void set_freeCount_5(int32_t value)
	{
		___freeCount_5 = value;
	}

	inline static int32_t get_offset_of_comparer_6() { return static_cast<int32_t>(offsetof(Dictionary_2_tE9B057819A3BE64F6D71C4A9C3676E14AAD215BD, ___comparer_6)); }
	inline RuntimeObject* get_comparer_6() const { return ___comparer_6; }
	inline RuntimeObject** get_address_of_comparer_6() { return &___comparer_6; }
	inline void set_comparer_6(RuntimeObject* value)
	{
		___comparer_6 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___comparer_6), (void*)value);
	}

	inline static int32_t get_offset_of_keys_7() { return static_cast<int32_t>(offsetof(Dictionary_2_tE9B057819A3BE64F6D71C4A9C3676E14AAD215BD, ___keys_7)); }
	inline KeyCollection_t6AD7F6CAD71E704DA5C849552FDC970BAD24EF22 * get_keys_7() const { return ___keys_7; }
	inline KeyCollection_t6AD7F6CAD71E704DA5C849552FDC970BAD24EF22 ** get_address_of_keys_7() { return &___keys_7; }
	inline void set_keys_7(KeyCollection_t6AD7F6CAD71E704DA5C849552FDC970BAD24EF22 * value)
	{
		___keys_7 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___keys_7), (void*)value);
	}

	inline static int32_t get_offset_of_values_8() { return static_cast<int32_t>(offsetof(Dictionary_2_tE9B057819A3BE64F6D71C4A9C3676E14AAD215BD, ___values_8)); }
	inline ValueCollection_tE50375ADA9E58B445200C5F4CDB3D4672EF49147 * get_values_8() const { return ___values_8; }
	inline ValueCollection_tE50375ADA9E58B445200C5F4CDB3D4672EF49147 ** get_address_of_values_8() { return &___values_8; }
	inline void set_values_8(ValueCollection_tE50375ADA9E58B445200C5F4CDB3D4672EF49147 * value)
	{
		___values_8 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___values_8), (void*)value);
	}

	inline static int32_t get_offset_of__syncRoot_9() { return static_cast<int32_t>(offsetof(Dictionary_2_tE9B057819A3BE64F6D71C4A9C3676E14AAD215BD, ____syncRoot_9)); }
	inline RuntimeObject * get__syncRoot_9() const { return ____syncRoot_9; }
	inline RuntimeObject ** get_address_of__syncRoot_9() { return &____syncRoot_9; }
	inline void set__syncRoot_9(RuntimeObject * value)
	{
		____syncRoot_9 = value;
		Il2CppCodeGenWriteBarrier((void**)(&____syncRoot_9), (void*)value);
	}
};


// System.Collections.Generic.Dictionary`2<System.Int32,System.Int32>
struct  Dictionary_2_t49CB072CAA9184D326107FA696BB354C43EB5E08  : public RuntimeObject
{
public:
	// System.Int32[] System.Collections.Generic.Dictionary`2::buckets
	Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* ___buckets_0;
	// System.Collections.Generic.Dictionary`2/Entry<TKey,TValue>[] System.Collections.Generic.Dictionary`2::entries
	EntryU5BU5D_tB55287EA11F7C665F930EF3A359F186CD3AE5EC1* ___entries_1;
	// System.Int32 System.Collections.Generic.Dictionary`2::count
	int32_t ___count_2;
	// System.Int32 System.Collections.Generic.Dictionary`2::version
	int32_t ___version_3;
	// System.Int32 System.Collections.Generic.Dictionary`2::freeList
	int32_t ___freeList_4;
	// System.Int32 System.Collections.Generic.Dictionary`2::freeCount
	int32_t ___freeCount_5;
	// System.Collections.Generic.IEqualityComparer`1<TKey> System.Collections.Generic.Dictionary`2::comparer
	RuntimeObject* ___comparer_6;
	// System.Collections.Generic.Dictionary`2/KeyCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::keys
	KeyCollection_tDB6919EBDF36E83E708A483A6C4CF8065F62D1E0 * ___keys_7;
	// System.Collections.Generic.Dictionary`2/ValueCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::values
	ValueCollection_t8738745D8513A557A82E6E097DF4D4E70D5253C2 * ___values_8;
	// System.Object System.Collections.Generic.Dictionary`2::_syncRoot
	RuntimeObject * ____syncRoot_9;

public:
	inline static int32_t get_offset_of_buckets_0() { return static_cast<int32_t>(offsetof(Dictionary_2_t49CB072CAA9184D326107FA696BB354C43EB5E08, ___buckets_0)); }
	inline Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* get_buckets_0() const { return ___buckets_0; }
	inline Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32** get_address_of_buckets_0() { return &___buckets_0; }
	inline void set_buckets_0(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* value)
	{
		___buckets_0 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___buckets_0), (void*)value);
	}

	inline static int32_t get_offset_of_entries_1() { return static_cast<int32_t>(offsetof(Dictionary_2_t49CB072CAA9184D326107FA696BB354C43EB5E08, ___entries_1)); }
	inline EntryU5BU5D_tB55287EA11F7C665F930EF3A359F186CD3AE5EC1* get_entries_1() const { return ___entries_1; }
	inline EntryU5BU5D_tB55287EA11F7C665F930EF3A359F186CD3AE5EC1** get_address_of_entries_1() { return &___entries_1; }
	inline void set_entries_1(EntryU5BU5D_tB55287EA11F7C665F930EF3A359F186CD3AE5EC1* value)
	{
		___entries_1 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___entries_1), (void*)value);
	}

	inline static int32_t get_offset_of_count_2() { return static_cast<int32_t>(offsetof(Dictionary_2_t49CB072CAA9184D326107FA696BB354C43EB5E08, ___count_2)); }
	inline int32_t get_count_2() const { return ___count_2; }
	inline int32_t* get_address_of_count_2() { return &___count_2; }
	inline void set_count_2(int32_t value)
	{
		___count_2 = value;
	}

	inline static int32_t get_offset_of_version_3() { return static_cast<int32_t>(offsetof(Dictionary_2_t49CB072CAA9184D326107FA696BB354C43EB5E08, ___version_3)); }
	inline int32_t get_version_3() const { return ___version_3; }
	inline int32_t* get_address_of_version_3() { return &___version_3; }
	inline void set_version_3(int32_t value)
	{
		___version_3 = value;
	}

	inline static int32_t get_offset_of_freeList_4() { return static_cast<int32_t>(offsetof(Dictionary_2_t49CB072CAA9184D326107FA696BB354C43EB5E08, ___freeList_4)); }
	inline int32_t get_freeList_4() const { return ___freeList_4; }
	inline int32_t* get_address_of_freeList_4() { return &___freeList_4; }
	inline void set_freeList_4(int32_t value)
	{
		___freeList_4 = value;
	}

	inline static int32_t get_offset_of_freeCount_5() { return static_cast<int32_t>(offsetof(Dictionary_2_t49CB072CAA9184D326107FA696BB354C43EB5E08, ___freeCount_5)); }
	inline int32_t get_freeCount_5() const { return ___freeCount_5; }
	inline int32_t* get_address_of_freeCount_5() { return &___freeCount_5; }
	inline void set_freeCount_5(int32_t value)
	{
		___freeCount_5 = value;
	}

	inline static int32_t get_offset_of_comparer_6() { return static_cast<int32_t>(offsetof(Dictionary_2_t49CB072CAA9184D326107FA696BB354C43EB5E08, ___comparer_6)); }
	inline RuntimeObject* get_comparer_6() const { return ___comparer_6; }
	inline RuntimeObject** get_address_of_comparer_6() { return &___comparer_6; }
	inline void set_comparer_6(RuntimeObject* value)
	{
		___comparer_6 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___comparer_6), (void*)value);
	}

	inline static int32_t get_offset_of_keys_7() { return static_cast<int32_t>(offsetof(Dictionary_2_t49CB072CAA9184D326107FA696BB354C43EB5E08, ___keys_7)); }
	inline KeyCollection_tDB6919EBDF36E83E708A483A6C4CF8065F62D1E0 * get_keys_7() const { return ___keys_7; }
	inline KeyCollection_tDB6919EBDF36E83E708A483A6C4CF8065F62D1E0 ** get_address_of_keys_7() { return &___keys_7; }
	inline void set_keys_7(KeyCollection_tDB6919EBDF36E83E708A483A6C4CF8065F62D1E0 * value)
	{
		___keys_7 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___keys_7), (void*)value);
	}

	inline static int32_t get_offset_of_values_8() { return static_cast<int32_t>(offsetof(Dictionary_2_t49CB072CAA9184D326107FA696BB354C43EB5E08, ___values_8)); }
	inline ValueCollection_t8738745D8513A557A82E6E097DF4D4E70D5253C2 * get_values_8() const { return ___values_8; }
	inline ValueCollection_t8738745D8513A557A82E6E097DF4D4E70D5253C2 ** get_address_of_values_8() { return &___values_8; }
	inline void set_values_8(ValueCollection_t8738745D8513A557A82E6E097DF4D4E70D5253C2 * value)
	{
		___values_8 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___values_8), (void*)value);
	}

	inline static int32_t get_offset_of__syncRoot_9() { return static_cast<int32_t>(offsetof(Dictionary_2_t49CB072CAA9184D326107FA696BB354C43EB5E08, ____syncRoot_9)); }
	inline RuntimeObject * get__syncRoot_9() const { return ____syncRoot_9; }
	inline RuntimeObject ** get_address_of__syncRoot_9() { return &____syncRoot_9; }
	inline void set__syncRoot_9(RuntimeObject * value)
	{
		____syncRoot_9 = value;
		Il2CppCodeGenWriteBarrier((void**)(&____syncRoot_9), (void*)value);
	}
};


// System.Collections.Generic.Dictionary`2<UnityEngine.ProBuilder.Vertex,System.Int32>
struct  Dictionary_2_t9D51A01ED16DC5F18019CB6AE74EF8056C29082C  : public RuntimeObject
{
public:
	// System.Int32[] System.Collections.Generic.Dictionary`2::buckets
	Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* ___buckets_0;
	// System.Collections.Generic.Dictionary`2/Entry<TKey,TValue>[] System.Collections.Generic.Dictionary`2::entries
	EntryU5BU5D_tC50341552AA3170FBF7ECD4B98CB305973DC8F16* ___entries_1;
	// System.Int32 System.Collections.Generic.Dictionary`2::count
	int32_t ___count_2;
	// System.Int32 System.Collections.Generic.Dictionary`2::version
	int32_t ___version_3;
	// System.Int32 System.Collections.Generic.Dictionary`2::freeList
	int32_t ___freeList_4;
	// System.Int32 System.Collections.Generic.Dictionary`2::freeCount
	int32_t ___freeCount_5;
	// System.Collections.Generic.IEqualityComparer`1<TKey> System.Collections.Generic.Dictionary`2::comparer
	RuntimeObject* ___comparer_6;
	// System.Collections.Generic.Dictionary`2/KeyCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::keys
	KeyCollection_t9B0CE8103AA84070D9B2D487A72BEB7455DC8596 * ___keys_7;
	// System.Collections.Generic.Dictionary`2/ValueCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::values
	ValueCollection_tD6F051F607EC6E802A433C195687BECAFF6DC154 * ___values_8;
	// System.Object System.Collections.Generic.Dictionary`2::_syncRoot
	RuntimeObject * ____syncRoot_9;

public:
	inline static int32_t get_offset_of_buckets_0() { return static_cast<int32_t>(offsetof(Dictionary_2_t9D51A01ED16DC5F18019CB6AE74EF8056C29082C, ___buckets_0)); }
	inline Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* get_buckets_0() const { return ___buckets_0; }
	inline Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32** get_address_of_buckets_0() { return &___buckets_0; }
	inline void set_buckets_0(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* value)
	{
		___buckets_0 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___buckets_0), (void*)value);
	}

	inline static int32_t get_offset_of_entries_1() { return static_cast<int32_t>(offsetof(Dictionary_2_t9D51A01ED16DC5F18019CB6AE74EF8056C29082C, ___entries_1)); }
	inline EntryU5BU5D_tC50341552AA3170FBF7ECD4B98CB305973DC8F16* get_entries_1() const { return ___entries_1; }
	inline EntryU5BU5D_tC50341552AA3170FBF7ECD4B98CB305973DC8F16** get_address_of_entries_1() { return &___entries_1; }
	inline void set_entries_1(EntryU5BU5D_tC50341552AA3170FBF7ECD4B98CB305973DC8F16* value)
	{
		___entries_1 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___entries_1), (void*)value);
	}

	inline static int32_t get_offset_of_count_2() { return static_cast<int32_t>(offsetof(Dictionary_2_t9D51A01ED16DC5F18019CB6AE74EF8056C29082C, ___count_2)); }
	inline int32_t get_count_2() const { return ___count_2; }
	inline int32_t* get_address_of_count_2() { return &___count_2; }
	inline void set_count_2(int32_t value)
	{
		___count_2 = value;
	}

	inline static int32_t get_offset_of_version_3() { return static_cast<int32_t>(offsetof(Dictionary_2_t9D51A01ED16DC5F18019CB6AE74EF8056C29082C, ___version_3)); }
	inline int32_t get_version_3() const { return ___version_3; }
	inline int32_t* get_address_of_version_3() { return &___version_3; }
	inline void set_version_3(int32_t value)
	{
		___version_3 = value;
	}

	inline static int32_t get_offset_of_freeList_4() { return static_cast<int32_t>(offsetof(Dictionary_2_t9D51A01ED16DC5F18019CB6AE74EF8056C29082C, ___freeList_4)); }
	inline int32_t get_freeList_4() const { return ___freeList_4; }
	inline int32_t* get_address_of_freeList_4() { return &___freeList_4; }
	inline void set_freeList_4(int32_t value)
	{
		___freeList_4 = value;
	}

	inline static int32_t get_offset_of_freeCount_5() { return static_cast<int32_t>(offsetof(Dictionary_2_t9D51A01ED16DC5F18019CB6AE74EF8056C29082C, ___freeCount_5)); }
	inline int32_t get_freeCount_5() const { return ___freeCount_5; }
	inline int32_t* get_address_of_freeCount_5() { return &___freeCount_5; }
	inline void set_freeCount_5(int32_t value)
	{
		___freeCount_5 = value;
	}

	inline static int32_t get_offset_of_comparer_6() { return static_cast<int32_t>(offsetof(Dictionary_2_t9D51A01ED16DC5F18019CB6AE74EF8056C29082C, ___comparer_6)); }
	inline RuntimeObject* get_comparer_6() const { return ___comparer_6; }
	inline RuntimeObject** get_address_of_comparer_6() { return &___comparer_6; }
	inline void set_comparer_6(RuntimeObject* value)
	{
		___comparer_6 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___comparer_6), (void*)value);
	}

	inline static int32_t get_offset_of_keys_7() { return static_cast<int32_t>(offsetof(Dictionary_2_t9D51A01ED16DC5F18019CB6AE74EF8056C29082C, ___keys_7)); }
	inline KeyCollection_t9B0CE8103AA84070D9B2D487A72BEB7455DC8596 * get_keys_7() const { return ___keys_7; }
	inline KeyCollection_t9B0CE8103AA84070D9B2D487A72BEB7455DC8596 ** get_address_of_keys_7() { return &___keys_7; }
	inline void set_keys_7(KeyCollection_t9B0CE8103AA84070D9B2D487A72BEB7455DC8596 * value)
	{
		___keys_7 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___keys_7), (void*)value);
	}

	inline static int32_t get_offset_of_values_8() { return static_cast<int32_t>(offsetof(Dictionary_2_t9D51A01ED16DC5F18019CB6AE74EF8056C29082C, ___values_8)); }
	inline ValueCollection_tD6F051F607EC6E802A433C195687BECAFF6DC154 * get_values_8() const { return ___values_8; }
	inline ValueCollection_tD6F051F607EC6E802A433C195687BECAFF6DC154 ** get_address_of_values_8() { return &___values_8; }
	inline void set_values_8(ValueCollection_tD6F051F607EC6E802A433C195687BECAFF6DC154 * value)
	{
		___values_8 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___values_8), (void*)value);
	}

	inline static int32_t get_offset_of__syncRoot_9() { return static_cast<int32_t>(offsetof(Dictionary_2_t9D51A01ED16DC5F18019CB6AE74EF8056C29082C, ____syncRoot_9)); }
	inline RuntimeObject * get__syncRoot_9() const { return ____syncRoot_9; }
	inline RuntimeObject ** get_address_of__syncRoot_9() { return &____syncRoot_9; }
	inline void set__syncRoot_9(RuntimeObject * value)
	{
		____syncRoot_9 = value;
		Il2CppCodeGenWriteBarrier((void**)(&____syncRoot_9), (void*)value);
	}
};


// System.Collections.Generic.HashSet`1<UnityEngine.ProBuilder.Face>
struct  HashSet_1_t0788DA90BAFA8E61F8C12FF31879BD04650EEAA8  : public RuntimeObject
{
public:
	// System.Int32[] System.Collections.Generic.HashSet`1::_buckets
	Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* ____buckets_7;
	// System.Collections.Generic.HashSet`1/Slot<T>[] System.Collections.Generic.HashSet`1::_slots
	SlotU5BU5D_t2BF80D1C73EE86DA0808135E81AFBD1AFC78CAFA* ____slots_8;
	// System.Int32 System.Collections.Generic.HashSet`1::_count
	int32_t ____count_9;
	// System.Int32 System.Collections.Generic.HashSet`1::_lastIndex
	int32_t ____lastIndex_10;
	// System.Int32 System.Collections.Generic.HashSet`1::_freeList
	int32_t ____freeList_11;
	// System.Collections.Generic.IEqualityComparer`1<T> System.Collections.Generic.HashSet`1::_comparer
	RuntimeObject* ____comparer_12;
	// System.Int32 System.Collections.Generic.HashSet`1::_version
	int32_t ____version_13;
	// System.Runtime.Serialization.SerializationInfo System.Collections.Generic.HashSet`1::_siInfo
	SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * ____siInfo_14;

public:
	inline static int32_t get_offset_of__buckets_7() { return static_cast<int32_t>(offsetof(HashSet_1_t0788DA90BAFA8E61F8C12FF31879BD04650EEAA8, ____buckets_7)); }
	inline Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* get__buckets_7() const { return ____buckets_7; }
	inline Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32** get_address_of__buckets_7() { return &____buckets_7; }
	inline void set__buckets_7(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* value)
	{
		____buckets_7 = value;
		Il2CppCodeGenWriteBarrier((void**)(&____buckets_7), (void*)value);
	}

	inline static int32_t get_offset_of__slots_8() { return static_cast<int32_t>(offsetof(HashSet_1_t0788DA90BAFA8E61F8C12FF31879BD04650EEAA8, ____slots_8)); }
	inline SlotU5BU5D_t2BF80D1C73EE86DA0808135E81AFBD1AFC78CAFA* get__slots_8() const { return ____slots_8; }
	inline SlotU5BU5D_t2BF80D1C73EE86DA0808135E81AFBD1AFC78CAFA** get_address_of__slots_8() { return &____slots_8; }
	inline void set__slots_8(SlotU5BU5D_t2BF80D1C73EE86DA0808135E81AFBD1AFC78CAFA* value)
	{
		____slots_8 = value;
		Il2CppCodeGenWriteBarrier((void**)(&____slots_8), (void*)value);
	}

	inline static int32_t get_offset_of__count_9() { return static_cast<int32_t>(offsetof(HashSet_1_t0788DA90BAFA8E61F8C12FF31879BD04650EEAA8, ____count_9)); }
	inline int32_t get__count_9() const { return ____count_9; }
	inline int32_t* get_address_of__count_9() { return &____count_9; }
	inline void set__count_9(int32_t value)
	{
		____count_9 = value;
	}

	inline static int32_t get_offset_of__lastIndex_10() { return static_cast<int32_t>(offsetof(HashSet_1_t0788DA90BAFA8E61F8C12FF31879BD04650EEAA8, ____lastIndex_10)); }
	inline int32_t get__lastIndex_10() const { return ____lastIndex_10; }
	inline int32_t* get_address_of__lastIndex_10() { return &____lastIndex_10; }
	inline void set__lastIndex_10(int32_t value)
	{
		____lastIndex_10 = value;
	}

	inline static int32_t get_offset_of__freeList_11() { return static_cast<int32_t>(offsetof(HashSet_1_t0788DA90BAFA8E61F8C12FF31879BD04650EEAA8, ____freeList_11)); }
	inline int32_t get__freeList_11() const { return ____freeList_11; }
	inline int32_t* get_address_of__freeList_11() { return &____freeList_11; }
	inline void set__freeList_11(int32_t value)
	{
		____freeList_11 = value;
	}

	inline static int32_t get_offset_of__comparer_12() { return static_cast<int32_t>(offsetof(HashSet_1_t0788DA90BAFA8E61F8C12FF31879BD04650EEAA8, ____comparer_12)); }
	inline RuntimeObject* get__comparer_12() const { return ____comparer_12; }
	inline RuntimeObject** get_address_of__comparer_12() { return &____comparer_12; }
	inline void set__comparer_12(RuntimeObject* value)
	{
		____comparer_12 = value;
		Il2CppCodeGenWriteBarrier((void**)(&____comparer_12), (void*)value);
	}

	inline static int32_t get_offset_of__version_13() { return static_cast<int32_t>(offsetof(HashSet_1_t0788DA90BAFA8E61F8C12FF31879BD04650EEAA8, ____version_13)); }
	inline int32_t get__version_13() const { return ____version_13; }
	inline int32_t* get_address_of__version_13() { return &____version_13; }
	inline void set__version_13(int32_t value)
	{
		____version_13 = value;
	}

	inline static int32_t get_offset_of__siInfo_14() { return static_cast<int32_t>(offsetof(HashSet_1_t0788DA90BAFA8E61F8C12FF31879BD04650EEAA8, ____siInfo_14)); }
	inline SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * get__siInfo_14() const { return ____siInfo_14; }
	inline SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 ** get_address_of__siInfo_14() { return &____siInfo_14; }
	inline void set__siInfo_14(SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * value)
	{
		____siInfo_14 = value;
		Il2CppCodeGenWriteBarrier((void**)(&____siInfo_14), (void*)value);
	}
};


// System.Collections.Generic.HashSet`1<System.Int32>
struct  HashSet_1_tF187707BD5564B6808CE30721FBC083F00B385E5  : public RuntimeObject
{
public:
	// System.Int32[] System.Collections.Generic.HashSet`1::_buckets
	Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* ____buckets_7;
	// System.Collections.Generic.HashSet`1/Slot<T>[] System.Collections.Generic.HashSet`1::_slots
	SlotU5BU5D_t464AE2F4120A3C0E4A56A29ED1393EC87FBAA975* ____slots_8;
	// System.Int32 System.Collections.Generic.HashSet`1::_count
	int32_t ____count_9;
	// System.Int32 System.Collections.Generic.HashSet`1::_lastIndex
	int32_t ____lastIndex_10;
	// System.Int32 System.Collections.Generic.HashSet`1::_freeList
	int32_t ____freeList_11;
	// System.Collections.Generic.IEqualityComparer`1<T> System.Collections.Generic.HashSet`1::_comparer
	RuntimeObject* ____comparer_12;
	// System.Int32 System.Collections.Generic.HashSet`1::_version
	int32_t ____version_13;
	// System.Runtime.Serialization.SerializationInfo System.Collections.Generic.HashSet`1::_siInfo
	SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * ____siInfo_14;

public:
	inline static int32_t get_offset_of__buckets_7() { return static_cast<int32_t>(offsetof(HashSet_1_tF187707BD5564B6808CE30721FBC083F00B385E5, ____buckets_7)); }
	inline Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* get__buckets_7() const { return ____buckets_7; }
	inline Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32** get_address_of__buckets_7() { return &____buckets_7; }
	inline void set__buckets_7(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* value)
	{
		____buckets_7 = value;
		Il2CppCodeGenWriteBarrier((void**)(&____buckets_7), (void*)value);
	}

	inline static int32_t get_offset_of__slots_8() { return static_cast<int32_t>(offsetof(HashSet_1_tF187707BD5564B6808CE30721FBC083F00B385E5, ____slots_8)); }
	inline SlotU5BU5D_t464AE2F4120A3C0E4A56A29ED1393EC87FBAA975* get__slots_8() const { return ____slots_8; }
	inline SlotU5BU5D_t464AE2F4120A3C0E4A56A29ED1393EC87FBAA975** get_address_of__slots_8() { return &____slots_8; }
	inline void set__slots_8(SlotU5BU5D_t464AE2F4120A3C0E4A56A29ED1393EC87FBAA975* value)
	{
		____slots_8 = value;
		Il2CppCodeGenWriteBarrier((void**)(&____slots_8), (void*)value);
	}

	inline static int32_t get_offset_of__count_9() { return static_cast<int32_t>(offsetof(HashSet_1_tF187707BD5564B6808CE30721FBC083F00B385E5, ____count_9)); }
	inline int32_t get__count_9() const { return ____count_9; }
	inline int32_t* get_address_of__count_9() { return &____count_9; }
	inline void set__count_9(int32_t value)
	{
		____count_9 = value;
	}

	inline static int32_t get_offset_of__lastIndex_10() { return static_cast<int32_t>(offsetof(HashSet_1_tF187707BD5564B6808CE30721FBC083F00B385E5, ____lastIndex_10)); }
	inline int32_t get__lastIndex_10() const { return ____lastIndex_10; }
	inline int32_t* get_address_of__lastIndex_10() { return &____lastIndex_10; }
	inline void set__lastIndex_10(int32_t value)
	{
		____lastIndex_10 = value;
	}

	inline static int32_t get_offset_of__freeList_11() { return static_cast<int32_t>(offsetof(HashSet_1_tF187707BD5564B6808CE30721FBC083F00B385E5, ____freeList_11)); }
	inline int32_t get__freeList_11() const { return ____freeList_11; }
	inline int32_t* get_address_of__freeList_11() { return &____freeList_11; }
	inline void set__freeList_11(int32_t value)
	{
		____freeList_11 = value;
	}

	inline static int32_t get_offset_of__comparer_12() { return static_cast<int32_t>(offsetof(HashSet_1_tF187707BD5564B6808CE30721FBC083F00B385E5, ____comparer_12)); }
	inline RuntimeObject* get__comparer_12() const { return ____comparer_12; }
	inline RuntimeObject** get_address_of__comparer_12() { return &____comparer_12; }
	inline void set__comparer_12(RuntimeObject* value)
	{
		____comparer_12 = value;
		Il2CppCodeGenWriteBarrier((void**)(&____comparer_12), (void*)value);
	}

	inline static int32_t get_offset_of__version_13() { return static_cast<int32_t>(offsetof(HashSet_1_tF187707BD5564B6808CE30721FBC083F00B385E5, ____version_13)); }
	inline int32_t get__version_13() const { return ____version_13; }
	inline int32_t* get_address_of__version_13() { return &____version_13; }
	inline void set__version_13(int32_t value)
	{
		____version_13 = value;
	}

	inline static int32_t get_offset_of__siInfo_14() { return static_cast<int32_t>(offsetof(HashSet_1_tF187707BD5564B6808CE30721FBC083F00B385E5, ____siInfo_14)); }
	inline SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * get__siInfo_14() const { return ____siInfo_14; }
	inline SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 ** get_address_of__siInfo_14() { return &____siInfo_14; }
	inline void set__siInfo_14(SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * value)
	{
		____siInfo_14 = value;
		Il2CppCodeGenWriteBarrier((void**)(&____siInfo_14), (void*)value);
	}
};


// System.Collections.Generic.Dictionary`2/KeyCollection<UnityEngine.ProBuilder.Vertex,System.Int32>
struct  KeyCollection_t9B0CE8103AA84070D9B2D487A72BEB7455DC8596  : public RuntimeObject
{
public:
	// System.Collections.Generic.Dictionary`2<TKey,TValue> System.Collections.Generic.Dictionary`2/KeyCollection::dictionary
	Dictionary_2_t9D51A01ED16DC5F18019CB6AE74EF8056C29082C * ___dictionary_0;

public:
	inline static int32_t get_offset_of_dictionary_0() { return static_cast<int32_t>(offsetof(KeyCollection_t9B0CE8103AA84070D9B2D487A72BEB7455DC8596, ___dictionary_0)); }
	inline Dictionary_2_t9D51A01ED16DC5F18019CB6AE74EF8056C29082C * get_dictionary_0() const { return ___dictionary_0; }
	inline Dictionary_2_t9D51A01ED16DC5F18019CB6AE74EF8056C29082C ** get_address_of_dictionary_0() { return &___dictionary_0; }
	inline void set_dictionary_0(Dictionary_2_t9D51A01ED16DC5F18019CB6AE74EF8056C29082C * value)
	{
		___dictionary_0 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___dictionary_0), (void*)value);
	}
};


// System.Collections.Generic.List`1<UnityEngine.ProBuilder.Edge>
struct  List_1_t00ABC1A2A859C365FF7C6968DF229EEA2AF46323  : public RuntimeObject
{
public:
	// T[] System.Collections.Generic.List`1::_items
	EdgeU5BU5D_t6635B1445F730F12A351F5C2838E61A91AA07381* ____items_1;
	// System.Int32 System.Collections.Generic.List`1::_size
	int32_t ____size_2;
	// System.Int32 System.Collections.Generic.List`1::_version
	int32_t ____version_3;
	// System.Object System.Collections.Generic.List`1::_syncRoot
	RuntimeObject * ____syncRoot_4;

public:
	inline static int32_t get_offset_of__items_1() { return static_cast<int32_t>(offsetof(List_1_t00ABC1A2A859C365FF7C6968DF229EEA2AF46323, ____items_1)); }
	inline EdgeU5BU5D_t6635B1445F730F12A351F5C2838E61A91AA07381* get__items_1() const { return ____items_1; }
	inline EdgeU5BU5D_t6635B1445F730F12A351F5C2838E61A91AA07381** get_address_of__items_1() { return &____items_1; }
	inline void set__items_1(EdgeU5BU5D_t6635B1445F730F12A351F5C2838E61A91AA07381* value)
	{
		____items_1 = value;
		Il2CppCodeGenWriteBarrier((void**)(&____items_1), (void*)value);
	}

	inline static int32_t get_offset_of__size_2() { return static_cast<int32_t>(offsetof(List_1_t00ABC1A2A859C365FF7C6968DF229EEA2AF46323, ____size_2)); }
	inline int32_t get__size_2() const { return ____size_2; }
	inline int32_t* get_address_of__size_2() { return &____size_2; }
	inline void set__size_2(int32_t value)
	{
		____size_2 = value;
	}

	inline static int32_t get_offset_of__version_3() { return static_cast<int32_t>(offsetof(List_1_t00ABC1A2A859C365FF7C6968DF229EEA2AF46323, ____version_3)); }
	inline int32_t get__version_3() const { return ____version_3; }
	inline int32_t* get_address_of__version_3() { return &____version_3; }
	inline void set__version_3(int32_t value)
	{
		____version_3 = value;
	}

	inline static int32_t get_offset_of__syncRoot_4() { return static_cast<int32_t>(offsetof(List_1_t00ABC1A2A859C365FF7C6968DF229EEA2AF46323, ____syncRoot_4)); }
	inline RuntimeObject * get__syncRoot_4() const { return ____syncRoot_4; }
	inline RuntimeObject ** get_address_of__syncRoot_4() { return &____syncRoot_4; }
	inline void set__syncRoot_4(RuntimeObject * value)
	{
		____syncRoot_4 = value;
		Il2CppCodeGenWriteBarrier((void**)(&____syncRoot_4), (void*)value);
	}
};

struct List_1_t00ABC1A2A859C365FF7C6968DF229EEA2AF46323_StaticFields
{
public:
	// T[] System.Collections.Generic.List`1::_emptyArray
	EdgeU5BU5D_t6635B1445F730F12A351F5C2838E61A91AA07381* ____emptyArray_5;

public:
	inline static int32_t get_offset_of__emptyArray_5() { return static_cast<int32_t>(offsetof(List_1_t00ABC1A2A859C365FF7C6968DF229EEA2AF46323_StaticFields, ____emptyArray_5)); }
	inline EdgeU5BU5D_t6635B1445F730F12A351F5C2838E61A91AA07381* get__emptyArray_5() const { return ____emptyArray_5; }
	inline EdgeU5BU5D_t6635B1445F730F12A351F5C2838E61A91AA07381** get_address_of__emptyArray_5() { return &____emptyArray_5; }
	inline void set__emptyArray_5(EdgeU5BU5D_t6635B1445F730F12A351F5C2838E61A91AA07381* value)
	{
		____emptyArray_5 = value;
		Il2CppCodeGenWriteBarrier((void**)(&____emptyArray_5), (void*)value);
	}
};


// System.Collections.Generic.List`1<UnityEngine.ProBuilder.Face>
struct  List_1_tCF4D9B09E11CD82A2AA644722338CA5D0ECFD126  : public RuntimeObject
{
public:
	// T[] System.Collections.Generic.List`1::_items
	FaceU5BU5D_t0D522232374325AD8B00CA039B016D822C4F8107* ____items_1;
	// System.Int32 System.Collections.Generic.List`1::_size
	int32_t ____size_2;
	// System.Int32 System.Collections.Generic.List`1::_version
	int32_t ____version_3;
	// System.Object System.Collections.Generic.List`1::_syncRoot
	RuntimeObject * ____syncRoot_4;

public:
	inline static int32_t get_offset_of__items_1() { return static_cast<int32_t>(offsetof(List_1_tCF4D9B09E11CD82A2AA644722338CA5D0ECFD126, ____items_1)); }
	inline FaceU5BU5D_t0D522232374325AD8B00CA039B016D822C4F8107* get__items_1() const { return ____items_1; }
	inline FaceU5BU5D_t0D522232374325AD8B00CA039B016D822C4F8107** get_address_of__items_1() { return &____items_1; }
	inline void set__items_1(FaceU5BU5D_t0D522232374325AD8B00CA039B016D822C4F8107* value)
	{
		____items_1 = value;
		Il2CppCodeGenWriteBarrier((void**)(&____items_1), (void*)value);
	}

	inline static int32_t get_offset_of__size_2() { return static_cast<int32_t>(offsetof(List_1_tCF4D9B09E11CD82A2AA644722338CA5D0ECFD126, ____size_2)); }
	inline int32_t get__size_2() const { return ____size_2; }
	inline int32_t* get_address_of__size_2() { return &____size_2; }
	inline void set__size_2(int32_t value)
	{
		____size_2 = value;
	}

	inline static int32_t get_offset_of__version_3() { return static_cast<int32_t>(offsetof(List_1_tCF4D9B09E11CD82A2AA644722338CA5D0ECFD126, ____version_3)); }
	inline int32_t get__version_3() const { return ____version_3; }
	inline int32_t* get_address_of__version_3() { return &____version_3; }
	inline void set__version_3(int32_t value)
	{
		____version_3 = value;
	}

	inline static int32_t get_offset_of__syncRoot_4() { return static_cast<int32_t>(offsetof(List_1_tCF4D9B09E11CD82A2AA644722338CA5D0ECFD126, ____syncRoot_4)); }
	inline RuntimeObject * get__syncRoot_4() const { return ____syncRoot_4; }
	inline RuntimeObject ** get_address_of__syncRoot_4() { return &____syncRoot_4; }
	inline void set__syncRoot_4(RuntimeObject * value)
	{
		____syncRoot_4 = value;
		Il2CppCodeGenWriteBarrier((void**)(&____syncRoot_4), (void*)value);
	}
};

struct List_1_tCF4D9B09E11CD82A2AA644722338CA5D0ECFD126_StaticFields
{
public:
	// T[] System.Collections.Generic.List`1::_emptyArray
	FaceU5BU5D_t0D522232374325AD8B00CA039B016D822C4F8107* ____emptyArray_5;

public:
	inline static int32_t get_offset_of__emptyArray_5() { return static_cast<int32_t>(offsetof(List_1_tCF4D9B09E11CD82A2AA644722338CA5D0ECFD126_StaticFields, ____emptyArray_5)); }
	inline FaceU5BU5D_t0D522232374325AD8B00CA039B016D822C4F8107* get__emptyArray_5() const { return ____emptyArray_5; }
	inline FaceU5BU5D_t0D522232374325AD8B00CA039B016D822C4F8107** get_address_of__emptyArray_5() { return &____emptyArray_5; }
	inline void set__emptyArray_5(FaceU5BU5D_t0D522232374325AD8B00CA039B016D822C4F8107* value)
	{
		____emptyArray_5 = value;
		Il2CppCodeGenWriteBarrier((void**)(&____emptyArray_5), (void*)value);
	}
};


// System.Collections.Generic.List`1<System.Int32>
struct  List_1_t260B41F956D673396C33A4CF94E8D6C4389EACB7  : public RuntimeObject
{
public:
	// T[] System.Collections.Generic.List`1::_items
	Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* ____items_1;
	// System.Int32 System.Collections.Generic.List`1::_size
	int32_t ____size_2;
	// System.Int32 System.Collections.Generic.List`1::_version
	int32_t ____version_3;
	// System.Object System.Collections.Generic.List`1::_syncRoot
	RuntimeObject * ____syncRoot_4;

public:
	inline static int32_t get_offset_of__items_1() { return static_cast<int32_t>(offsetof(List_1_t260B41F956D673396C33A4CF94E8D6C4389EACB7, ____items_1)); }
	inline Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* get__items_1() const { return ____items_1; }
	inline Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32** get_address_of__items_1() { return &____items_1; }
	inline void set__items_1(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* value)
	{
		____items_1 = value;
		Il2CppCodeGenWriteBarrier((void**)(&____items_1), (void*)value);
	}

	inline static int32_t get_offset_of__size_2() { return static_cast<int32_t>(offsetof(List_1_t260B41F956D673396C33A4CF94E8D6C4389EACB7, ____size_2)); }
	inline int32_t get__size_2() const { return ____size_2; }
	inline int32_t* get_address_of__size_2() { return &____size_2; }
	inline void set__size_2(int32_t value)
	{
		____size_2 = value;
	}

	inline static int32_t get_offset_of__version_3() { return static_cast<int32_t>(offsetof(List_1_t260B41F956D673396C33A4CF94E8D6C4389EACB7, ____version_3)); }
	inline int32_t get__version_3() const { return ____version_3; }
	inline int32_t* get_address_of__version_3() { return &____version_3; }
	inline void set__version_3(int32_t value)
	{
		____version_3 = value;
	}

	inline static int32_t get_offset_of__syncRoot_4() { return static_cast<int32_t>(offsetof(List_1_t260B41F956D673396C33A4CF94E8D6C4389EACB7, ____syncRoot_4)); }
	inline RuntimeObject * get__syncRoot_4() const { return ____syncRoot_4; }
	inline RuntimeObject ** get_address_of__syncRoot_4() { return &____syncRoot_4; }
	inline void set__syncRoot_4(RuntimeObject * value)
	{
		____syncRoot_4 = value;
		Il2CppCodeGenWriteBarrier((void**)(&____syncRoot_4), (void*)value);
	}
};

struct List_1_t260B41F956D673396C33A4CF94E8D6C4389EACB7_StaticFields
{
public:
	// T[] System.Collections.Generic.List`1::_emptyArray
	Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* ____emptyArray_5;

public:
	inline static int32_t get_offset_of__emptyArray_5() { return static_cast<int32_t>(offsetof(List_1_t260B41F956D673396C33A4CF94E8D6C4389EACB7_StaticFields, ____emptyArray_5)); }
	inline Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* get__emptyArray_5() const { return ____emptyArray_5; }
	inline Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32** get_address_of__emptyArray_5() { return &____emptyArray_5; }
	inline void set__emptyArray_5(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* value)
	{
		____emptyArray_5 = value;
		Il2CppCodeGenWriteBarrier((void**)(&____emptyArray_5), (void*)value);
	}
};


// System.Collections.Generic.List`1<System.Object>
struct  List_1_t3F94120C77410A62EAE48421CF166B83AB95A2F5  : public RuntimeObject
{
public:
	// T[] System.Collections.Generic.List`1::_items
	ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* ____items_1;
	// System.Int32 System.Collections.Generic.List`1::_size
	int32_t ____size_2;
	// System.Int32 System.Collections.Generic.List`1::_version
	int32_t ____version_3;
	// System.Object System.Collections.Generic.List`1::_syncRoot
	RuntimeObject * ____syncRoot_4;

public:
	inline static int32_t get_offset_of__items_1() { return static_cast<int32_t>(offsetof(List_1_t3F94120C77410A62EAE48421CF166B83AB95A2F5, ____items_1)); }
	inline ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* get__items_1() const { return ____items_1; }
	inline ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE** get_address_of__items_1() { return &____items_1; }
	inline void set__items_1(ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* value)
	{
		____items_1 = value;
		Il2CppCodeGenWriteBarrier((void**)(&____items_1), (void*)value);
	}

	inline static int32_t get_offset_of__size_2() { return static_cast<int32_t>(offsetof(List_1_t3F94120C77410A62EAE48421CF166B83AB95A2F5, ____size_2)); }
	inline int32_t get__size_2() const { return ____size_2; }
	inline int32_t* get_address_of__size_2() { return &____size_2; }
	inline void set__size_2(int32_t value)
	{
		____size_2 = value;
	}

	inline static int32_t get_offset_of__version_3() { return static_cast<int32_t>(offsetof(List_1_t3F94120C77410A62EAE48421CF166B83AB95A2F5, ____version_3)); }
	inline int32_t get__version_3() const { return ____version_3; }
	inline int32_t* get_address_of__version_3() { return &____version_3; }
	inline void set__version_3(int32_t value)
	{
		____version_3 = value;
	}

	inline static int32_t get_offset_of__syncRoot_4() { return static_cast<int32_t>(offsetof(List_1_t3F94120C77410A62EAE48421CF166B83AB95A2F5, ____syncRoot_4)); }
	inline RuntimeObject * get__syncRoot_4() const { return ____syncRoot_4; }
	inline RuntimeObject ** get_address_of__syncRoot_4() { return &____syncRoot_4; }
	inline void set__syncRoot_4(RuntimeObject * value)
	{
		____syncRoot_4 = value;
		Il2CppCodeGenWriteBarrier((void**)(&____syncRoot_4), (void*)value);
	}
};

struct List_1_t3F94120C77410A62EAE48421CF166B83AB95A2F5_StaticFields
{
public:
	// T[] System.Collections.Generic.List`1::_emptyArray
	ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* ____emptyArray_5;

public:
	inline static int32_t get_offset_of__emptyArray_5() { return static_cast<int32_t>(offsetof(List_1_t3F94120C77410A62EAE48421CF166B83AB95A2F5_StaticFields, ____emptyArray_5)); }
	inline ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* get__emptyArray_5() const { return ____emptyArray_5; }
	inline ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE** get_address_of__emptyArray_5() { return &____emptyArray_5; }
	inline void set__emptyArray_5(ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* value)
	{
		____emptyArray_5 = value;
		Il2CppCodeGenWriteBarrier((void**)(&____emptyArray_5), (void*)value);
	}
};


// System.Collections.Generic.List`1<UnityEngine.ProBuilder.Vertex>
struct  List_1_tE9971CC86E057A467BB5C3558AF2EC66FF585759  : public RuntimeObject
{
public:
	// T[] System.Collections.Generic.List`1::_items
	VertexU5BU5D_tF0785965ACC62975D78C2C33316012642204CEC9* ____items_1;
	// System.Int32 System.Collections.Generic.List`1::_size
	int32_t ____size_2;
	// System.Int32 System.Collections.Generic.List`1::_version
	int32_t ____version_3;
	// System.Object System.Collections.Generic.List`1::_syncRoot
	RuntimeObject * ____syncRoot_4;

public:
	inline static int32_t get_offset_of__items_1() { return static_cast<int32_t>(offsetof(List_1_tE9971CC86E057A467BB5C3558AF2EC66FF585759, ____items_1)); }
	inline VertexU5BU5D_tF0785965ACC62975D78C2C33316012642204CEC9* get__items_1() const { return ____items_1; }
	inline VertexU5BU5D_tF0785965ACC62975D78C2C33316012642204CEC9** get_address_of__items_1() { return &____items_1; }
	inline void set__items_1(VertexU5BU5D_tF0785965ACC62975D78C2C33316012642204CEC9* value)
	{
		____items_1 = value;
		Il2CppCodeGenWriteBarrier((void**)(&____items_1), (void*)value);
	}

	inline static int32_t get_offset_of__size_2() { return static_cast<int32_t>(offsetof(List_1_tE9971CC86E057A467BB5C3558AF2EC66FF585759, ____size_2)); }
	inline int32_t get__size_2() const { return ____size_2; }
	inline int32_t* get_address_of__size_2() { return &____size_2; }
	inline void set__size_2(int32_t value)
	{
		____size_2 = value;
	}

	inline static int32_t get_offset_of__version_3() { return static_cast<int32_t>(offsetof(List_1_tE9971CC86E057A467BB5C3558AF2EC66FF585759, ____version_3)); }
	inline int32_t get__version_3() const { return ____version_3; }
	inline int32_t* get_address_of__version_3() { return &____version_3; }
	inline void set__version_3(int32_t value)
	{
		____version_3 = value;
	}

	inline static int32_t get_offset_of__syncRoot_4() { return static_cast<int32_t>(offsetof(List_1_tE9971CC86E057A467BB5C3558AF2EC66FF585759, ____syncRoot_4)); }
	inline RuntimeObject * get__syncRoot_4() const { return ____syncRoot_4; }
	inline RuntimeObject ** get_address_of__syncRoot_4() { return &____syncRoot_4; }
	inline void set__syncRoot_4(RuntimeObject * value)
	{
		____syncRoot_4 = value;
		Il2CppCodeGenWriteBarrier((void**)(&____syncRoot_4), (void*)value);
	}
};

struct List_1_tE9971CC86E057A467BB5C3558AF2EC66FF585759_StaticFields
{
public:
	// T[] System.Collections.Generic.List`1::_emptyArray
	VertexU5BU5D_tF0785965ACC62975D78C2C33316012642204CEC9* ____emptyArray_5;

public:
	inline static int32_t get_offset_of__emptyArray_5() { return static_cast<int32_t>(offsetof(List_1_tE9971CC86E057A467BB5C3558AF2EC66FF585759_StaticFields, ____emptyArray_5)); }
	inline VertexU5BU5D_tF0785965ACC62975D78C2C33316012642204CEC9* get__emptyArray_5() const { return ____emptyArray_5; }
	inline VertexU5BU5D_tF0785965ACC62975D78C2C33316012642204CEC9** get_address_of__emptyArray_5() { return &____emptyArray_5; }
	inline void set__emptyArray_5(VertexU5BU5D_tF0785965ACC62975D78C2C33316012642204CEC9* value)
	{
		____emptyArray_5 = value;
		Il2CppCodeGenWriteBarrier((void**)(&____emptyArray_5), (void*)value);
	}
};


// System.Collections.ObjectModel.ReadOnlyCollection`1<UnityEngine.ProBuilder.Edge>
struct  ReadOnlyCollection_1_tAEF82F0FE2AD6A08DCD2F575F575005FDEC2C4DE  : public RuntimeObject
{
public:
	// System.Collections.Generic.IList`1<T> System.Collections.ObjectModel.ReadOnlyCollection`1::list
	RuntimeObject* ___list_0;
	// System.Object System.Collections.ObjectModel.ReadOnlyCollection`1::_syncRoot
	RuntimeObject * ____syncRoot_1;

public:
	inline static int32_t get_offset_of_list_0() { return static_cast<int32_t>(offsetof(ReadOnlyCollection_1_tAEF82F0FE2AD6A08DCD2F575F575005FDEC2C4DE, ___list_0)); }
	inline RuntimeObject* get_list_0() const { return ___list_0; }
	inline RuntimeObject** get_address_of_list_0() { return &___list_0; }
	inline void set_list_0(RuntimeObject* value)
	{
		___list_0 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___list_0), (void*)value);
	}

	inline static int32_t get_offset_of__syncRoot_1() { return static_cast<int32_t>(offsetof(ReadOnlyCollection_1_tAEF82F0FE2AD6A08DCD2F575F575005FDEC2C4DE, ____syncRoot_1)); }
	inline RuntimeObject * get__syncRoot_1() const { return ____syncRoot_1; }
	inline RuntimeObject ** get_address_of__syncRoot_1() { return &____syncRoot_1; }
	inline void set__syncRoot_1(RuntimeObject * value)
	{
		____syncRoot_1 = value;
		Il2CppCodeGenWriteBarrier((void**)(&____syncRoot_1), (void*)value);
	}
};


// System.Collections.ObjectModel.ReadOnlyCollection`1<System.Int32>
struct  ReadOnlyCollection_1_t3E37961FF3644E8E5BC1468444123741B9E47EFF  : public RuntimeObject
{
public:
	// System.Collections.Generic.IList`1<T> System.Collections.ObjectModel.ReadOnlyCollection`1::list
	RuntimeObject* ___list_0;
	// System.Object System.Collections.ObjectModel.ReadOnlyCollection`1::_syncRoot
	RuntimeObject * ____syncRoot_1;

public:
	inline static int32_t get_offset_of_list_0() { return static_cast<int32_t>(offsetof(ReadOnlyCollection_1_t3E37961FF3644E8E5BC1468444123741B9E47EFF, ___list_0)); }
	inline RuntimeObject* get_list_0() const { return ___list_0; }
	inline RuntimeObject** get_address_of_list_0() { return &___list_0; }
	inline void set_list_0(RuntimeObject* value)
	{
		___list_0 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___list_0), (void*)value);
	}

	inline static int32_t get_offset_of__syncRoot_1() { return static_cast<int32_t>(offsetof(ReadOnlyCollection_1_t3E37961FF3644E8E5BC1468444123741B9E47EFF, ____syncRoot_1)); }
	inline RuntimeObject * get__syncRoot_1() const { return ____syncRoot_1; }
	inline RuntimeObject ** get_address_of__syncRoot_1() { return &____syncRoot_1; }
	inline void set__syncRoot_1(RuntimeObject * value)
	{
		____syncRoot_1 = value;
		Il2CppCodeGenWriteBarrier((void**)(&____syncRoot_1), (void*)value);
	}
};

struct Il2CppArrayBounds;

// System.Array


// UnityEngine.ProBuilder.MeshOperations.ConnectFaceRebuildData
struct  ConnectFaceRebuildData_t95D8713940C5BDA50261F7281C3A2C3653269238  : public RuntimeObject
{
public:
	// UnityEngine.ProBuilder.FaceRebuildData UnityEngine.ProBuilder.MeshOperations.ConnectFaceRebuildData::faceRebuildData
	FaceRebuildData_t34A8DB109BBCF594AA6C967A134052836F8A7952 * ___faceRebuildData_0;
	// System.Collections.Generic.List`1<System.Int32> UnityEngine.ProBuilder.MeshOperations.ConnectFaceRebuildData::newVertexIndexes
	List_1_t260B41F956D673396C33A4CF94E8D6C4389EACB7 * ___newVertexIndexes_1;

public:
	inline static int32_t get_offset_of_faceRebuildData_0() { return static_cast<int32_t>(offsetof(ConnectFaceRebuildData_t95D8713940C5BDA50261F7281C3A2C3653269238, ___faceRebuildData_0)); }
	inline FaceRebuildData_t34A8DB109BBCF594AA6C967A134052836F8A7952 * get_faceRebuildData_0() const { return ___faceRebuildData_0; }
	inline FaceRebuildData_t34A8DB109BBCF594AA6C967A134052836F8A7952 ** get_address_of_faceRebuildData_0() { return &___faceRebuildData_0; }
	inline void set_faceRebuildData_0(FaceRebuildData_t34A8DB109BBCF594AA6C967A134052836F8A7952 * value)
	{
		___faceRebuildData_0 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___faceRebuildData_0), (void*)value);
	}

	inline static int32_t get_offset_of_newVertexIndexes_1() { return static_cast<int32_t>(offsetof(ConnectFaceRebuildData_t95D8713940C5BDA50261F7281C3A2C3653269238, ___newVertexIndexes_1)); }
	inline List_1_t260B41F956D673396C33A4CF94E8D6C4389EACB7 * get_newVertexIndexes_1() const { return ___newVertexIndexes_1; }
	inline List_1_t260B41F956D673396C33A4CF94E8D6C4389EACB7 ** get_address_of_newVertexIndexes_1() { return &___newVertexIndexes_1; }
	inline void set_newVertexIndexes_1(List_1_t260B41F956D673396C33A4CF94E8D6C4389EACB7 * value)
	{
		___newVertexIndexes_1 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___newVertexIndexes_1), (void*)value);
	}
};


// UnityEngine.ProBuilder.FaceRebuildData
struct  FaceRebuildData_t34A8DB109BBCF594AA6C967A134052836F8A7952  : public RuntimeObject
{
public:
	// UnityEngine.ProBuilder.Face UnityEngine.ProBuilder.FaceRebuildData::face
	Face_t670F9C6E42E8D3EEA7AD53AD268426DF37B3AA0B * ___face_0;
	// System.Collections.Generic.List`1<UnityEngine.ProBuilder.Vertex> UnityEngine.ProBuilder.FaceRebuildData::vertices
	List_1_tE9971CC86E057A467BB5C3558AF2EC66FF585759 * ___vertices_1;
	// System.Collections.Generic.List`1<System.Int32> UnityEngine.ProBuilder.FaceRebuildData::sharedIndexes
	List_1_t260B41F956D673396C33A4CF94E8D6C4389EACB7 * ___sharedIndexes_2;
	// System.Collections.Generic.List`1<System.Int32> UnityEngine.ProBuilder.FaceRebuildData::sharedIndexesUV
	List_1_t260B41F956D673396C33A4CF94E8D6C4389EACB7 * ___sharedIndexesUV_3;
	// System.Int32 UnityEngine.ProBuilder.FaceRebuildData::_appliedOffset
	int32_t ____appliedOffset_4;

public:
	inline static int32_t get_offset_of_face_0() { return static_cast<int32_t>(offsetof(FaceRebuildData_t34A8DB109BBCF594AA6C967A134052836F8A7952, ___face_0)); }
	inline Face_t670F9C6E42E8D3EEA7AD53AD268426DF37B3AA0B * get_face_0() const { return ___face_0; }
	inline Face_t670F9C6E42E8D3EEA7AD53AD268426DF37B3AA0B ** get_address_of_face_0() { return &___face_0; }
	inline void set_face_0(Face_t670F9C6E42E8D3EEA7AD53AD268426DF37B3AA0B * value)
	{
		___face_0 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___face_0), (void*)value);
	}

	inline static int32_t get_offset_of_vertices_1() { return static_cast<int32_t>(offsetof(FaceRebuildData_t34A8DB109BBCF594AA6C967A134052836F8A7952, ___vertices_1)); }
	inline List_1_tE9971CC86E057A467BB5C3558AF2EC66FF585759 * get_vertices_1() const { return ___vertices_1; }
	inline List_1_tE9971CC86E057A467BB5C3558AF2EC66FF585759 ** get_address_of_vertices_1() { return &___vertices_1; }
	inline void set_vertices_1(List_1_tE9971CC86E057A467BB5C3558AF2EC66FF585759 * value)
	{
		___vertices_1 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___vertices_1), (void*)value);
	}

	inline static int32_t get_offset_of_sharedIndexes_2() { return static_cast<int32_t>(offsetof(FaceRebuildData_t34A8DB109BBCF594AA6C967A134052836F8A7952, ___sharedIndexes_2)); }
	inline List_1_t260B41F956D673396C33A4CF94E8D6C4389EACB7 * get_sharedIndexes_2() const { return ___sharedIndexes_2; }
	inline List_1_t260B41F956D673396C33A4CF94E8D6C4389EACB7 ** get_address_of_sharedIndexes_2() { return &___sharedIndexes_2; }
	inline void set_sharedIndexes_2(List_1_t260B41F956D673396C33A4CF94E8D6C4389EACB7 * value)
	{
		___sharedIndexes_2 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___sharedIndexes_2), (void*)value);
	}

	inline static int32_t get_offset_of_sharedIndexesUV_3() { return static_cast<int32_t>(offsetof(FaceRebuildData_t34A8DB109BBCF594AA6C967A134052836F8A7952, ___sharedIndexesUV_3)); }
	inline List_1_t260B41F956D673396C33A4CF94E8D6C4389EACB7 * get_sharedIndexesUV_3() const { return ___sharedIndexesUV_3; }
	inline List_1_t260B41F956D673396C33A4CF94E8D6C4389EACB7 ** get_address_of_sharedIndexesUV_3() { return &___sharedIndexesUV_3; }
	inline void set_sharedIndexesUV_3(List_1_t260B41F956D673396C33A4CF94E8D6C4389EACB7 * value)
	{
		___sharedIndexesUV_3 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___sharedIndexesUV_3), (void*)value);
	}

	inline static int32_t get_offset_of__appliedOffset_4() { return static_cast<int32_t>(offsetof(FaceRebuildData_t34A8DB109BBCF594AA6C967A134052836F8A7952, ____appliedOffset_4)); }
	inline int32_t get__appliedOffset_4() const { return ____appliedOffset_4; }
	inline int32_t* get_address_of__appliedOffset_4() { return &____appliedOffset_4; }
	inline void set__appliedOffset_4(int32_t value)
	{
		____appliedOffset_4 = value;
	}
};


// UnityEngine.ProBuilder.SharedVertex
struct  SharedVertex_t998B96168A1C1BB76255799221EDD24661700646  : public RuntimeObject
{
public:
	// System.Int32[] UnityEngine.ProBuilder.SharedVertex::m_Vertices
	Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* ___m_Vertices_0;

public:
	inline static int32_t get_offset_of_m_Vertices_0() { return static_cast<int32_t>(offsetof(SharedVertex_t998B96168A1C1BB76255799221EDD24661700646, ___m_Vertices_0)); }
	inline Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* get_m_Vertices_0() const { return ___m_Vertices_0; }
	inline Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32** get_address_of_m_Vertices_0() { return &___m_Vertices_0; }
	inline void set_m_Vertices_0(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* value)
	{
		___m_Vertices_0 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_Vertices_0), (void*)value);
	}
};


// System.String
struct  String_t  : public RuntimeObject
{
public:
	// System.Int32 System.String::m_stringLength
	int32_t ___m_stringLength_0;
	// System.Char System.String::m_firstChar
	Il2CppChar ___m_firstChar_1;

public:
	inline static int32_t get_offset_of_m_stringLength_0() { return static_cast<int32_t>(offsetof(String_t, ___m_stringLength_0)); }
	inline int32_t get_m_stringLength_0() const { return ___m_stringLength_0; }
	inline int32_t* get_address_of_m_stringLength_0() { return &___m_stringLength_0; }
	inline void set_m_stringLength_0(int32_t value)
	{
		___m_stringLength_0 = value;
	}

	inline static int32_t get_offset_of_m_firstChar_1() { return static_cast<int32_t>(offsetof(String_t, ___m_firstChar_1)); }
	inline Il2CppChar get_m_firstChar_1() const { return ___m_firstChar_1; }
	inline Il2CppChar* get_address_of_m_firstChar_1() { return &___m_firstChar_1; }
	inline void set_m_firstChar_1(Il2CppChar value)
	{
		___m_firstChar_1 = value;
	}
};

struct String_t_StaticFields
{
public:
	// System.String System.String::Empty
	String_t* ___Empty_5;

public:
	inline static int32_t get_offset_of_Empty_5() { return static_cast<int32_t>(offsetof(String_t_StaticFields, ___Empty_5)); }
	inline String_t* get_Empty_5() const { return ___Empty_5; }
	inline String_t** get_address_of_Empty_5() { return &___Empty_5; }
	inline void set_Empty_5(String_t* value)
	{
		___Empty_5 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___Empty_5), (void*)value);
	}
};


// UnityEngine.ProBuilder.Poly2Tri.TriangulationPoint
struct  TriangulationPoint_t702B560662585C6DFE9671705EF0C2C2B9FC3B10  : public RuntimeObject
{
public:
	// System.Collections.Generic.List`1<UnityEngine.ProBuilder.Poly2Tri.DTSweepConstraint> UnityEngine.ProBuilder.Poly2Tri.TriangulationPoint::<Edges>k__BackingField
	List_1_t4C92CD4575EFD7FEC3CBE8B7B36CE69C2466C90D * ___U3CEdgesU3Ek__BackingField_0;
	// System.Double UnityEngine.ProBuilder.Poly2Tri.TriangulationPoint::X
	double ___X_1;
	// System.Double UnityEngine.ProBuilder.Poly2Tri.TriangulationPoint::Y
	double ___Y_2;
	// System.Int32 UnityEngine.ProBuilder.Poly2Tri.TriangulationPoint::Index
	int32_t ___Index_3;

public:
	inline static int32_t get_offset_of_U3CEdgesU3Ek__BackingField_0() { return static_cast<int32_t>(offsetof(TriangulationPoint_t702B560662585C6DFE9671705EF0C2C2B9FC3B10, ___U3CEdgesU3Ek__BackingField_0)); }
	inline List_1_t4C92CD4575EFD7FEC3CBE8B7B36CE69C2466C90D * get_U3CEdgesU3Ek__BackingField_0() const { return ___U3CEdgesU3Ek__BackingField_0; }
	inline List_1_t4C92CD4575EFD7FEC3CBE8B7B36CE69C2466C90D ** get_address_of_U3CEdgesU3Ek__BackingField_0() { return &___U3CEdgesU3Ek__BackingField_0; }
	inline void set_U3CEdgesU3Ek__BackingField_0(List_1_t4C92CD4575EFD7FEC3CBE8B7B36CE69C2466C90D * value)
	{
		___U3CEdgesU3Ek__BackingField_0 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___U3CEdgesU3Ek__BackingField_0), (void*)value);
	}

	inline static int32_t get_offset_of_X_1() { return static_cast<int32_t>(offsetof(TriangulationPoint_t702B560662585C6DFE9671705EF0C2C2B9FC3B10, ___X_1)); }
	inline double get_X_1() const { return ___X_1; }
	inline double* get_address_of_X_1() { return &___X_1; }
	inline void set_X_1(double value)
	{
		___X_1 = value;
	}

	inline static int32_t get_offset_of_Y_2() { return static_cast<int32_t>(offsetof(TriangulationPoint_t702B560662585C6DFE9671705EF0C2C2B9FC3B10, ___Y_2)); }
	inline double get_Y_2() const { return ___Y_2; }
	inline double* get_address_of_Y_2() { return &___Y_2; }
	inline void set_Y_2(double value)
	{
		___Y_2 = value;
	}

	inline static int32_t get_offset_of_Index_3() { return static_cast<int32_t>(offsetof(TriangulationPoint_t702B560662585C6DFE9671705EF0C2C2B9FC3B10, ___Index_3)); }
	inline int32_t get_Index_3() const { return ___Index_3; }
	inline int32_t* get_address_of_Index_3() { return &___Index_3; }
	inline void set_Index_3(int32_t value)
	{
		___Index_3 = value;
	}
};


// System.ValueType
struct  ValueType_tDBF999C1B75C48C68621878250DBF6CDBCF51E52  : public RuntimeObject
{
public:

public:
};

// Native definition for P/Invoke marshalling of System.ValueType
struct ValueType_tDBF999C1B75C48C68621878250DBF6CDBCF51E52_marshaled_pinvoke
{
};
// Native definition for COM marshalling of System.ValueType
struct ValueType_tDBF999C1B75C48C68621878250DBF6CDBCF51E52_marshaled_com
{
};

// UnityEngine.ProBuilder.MeshOperations.Bevel/<>c
struct  U3CU3Ec_t1F851C495A83D4EF9C91CA04A0484C6031B613D4  : public RuntimeObject
{
public:

public:
};

struct U3CU3Ec_t1F851C495A83D4EF9C91CA04A0484C6031B613D4_StaticFields
{
public:
	// UnityEngine.ProBuilder.MeshOperations.Bevel/<>c UnityEngine.ProBuilder.MeshOperations.Bevel/<>c::<>9
	U3CU3Ec_t1F851C495A83D4EF9C91CA04A0484C6031B613D4 * ___U3CU3E9_0;
	// System.Func`2<UnityEngine.ProBuilder.FaceRebuildData,UnityEngine.ProBuilder.Face> UnityEngine.ProBuilder.MeshOperations.Bevel/<>c::<>9__0_0
	Func_2_tCD91FF57433D7DCAAA5AD666F83C9704A8E8F5BD * ___U3CU3E9__0_0_1;
	// System.Func`2<UnityEngine.ProBuilder.SimpleTuple`2<UnityEngine.ProBuilder.FaceRebuildData,System.Collections.Generic.List`1<System.Int32>>,System.Int32> UnityEngine.ProBuilder.MeshOperations.Bevel/<>c::<>9__0_6
	Func_2_t0F9272B104BC28A47BFF10DD970B94C6DC14D64B * ___U3CU3E9__0_6_2;
	// System.Func`2<UnityEngine.ProBuilder.FaceRebuildData,UnityEngine.ProBuilder.Face> UnityEngine.ProBuilder.MeshOperations.Bevel/<>c::<>9__0_1
	Func_2_tCD91FF57433D7DCAAA5AD666F83C9704A8E8F5BD * ___U3CU3E9__0_1_3;
	// System.Func`2<UnityEngine.ProBuilder.FaceRebuildData,UnityEngine.ProBuilder.Face> UnityEngine.ProBuilder.MeshOperations.Bevel/<>c::<>9__0_2
	Func_2_tCD91FF57433D7DCAAA5AD666F83C9704A8E8F5BD * ___U3CU3E9__0_2_4;
	// System.Func`2<UnityEngine.ProBuilder.FaceRebuildData,UnityEngine.ProBuilder.Face> UnityEngine.ProBuilder.MeshOperations.Bevel/<>c::<>9__0_3
	Func_2_tCD91FF57433D7DCAAA5AD666F83C9704A8E8F5BD * ___U3CU3E9__0_3_5;

public:
	inline static int32_t get_offset_of_U3CU3E9_0() { return static_cast<int32_t>(offsetof(U3CU3Ec_t1F851C495A83D4EF9C91CA04A0484C6031B613D4_StaticFields, ___U3CU3E9_0)); }
	inline U3CU3Ec_t1F851C495A83D4EF9C91CA04A0484C6031B613D4 * get_U3CU3E9_0() const { return ___U3CU3E9_0; }
	inline U3CU3Ec_t1F851C495A83D4EF9C91CA04A0484C6031B613D4 ** get_address_of_U3CU3E9_0() { return &___U3CU3E9_0; }
	inline void set_U3CU3E9_0(U3CU3Ec_t1F851C495A83D4EF9C91CA04A0484C6031B613D4 * value)
	{
		___U3CU3E9_0 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___U3CU3E9_0), (void*)value);
	}

	inline static int32_t get_offset_of_U3CU3E9__0_0_1() { return static_cast<int32_t>(offsetof(U3CU3Ec_t1F851C495A83D4EF9C91CA04A0484C6031B613D4_StaticFields, ___U3CU3E9__0_0_1)); }
	inline Func_2_tCD91FF57433D7DCAAA5AD666F83C9704A8E8F5BD * get_U3CU3E9__0_0_1() const { return ___U3CU3E9__0_0_1; }
	inline Func_2_tCD91FF57433D7DCAAA5AD666F83C9704A8E8F5BD ** get_address_of_U3CU3E9__0_0_1() { return &___U3CU3E9__0_0_1; }
	inline void set_U3CU3E9__0_0_1(Func_2_tCD91FF57433D7DCAAA5AD666F83C9704A8E8F5BD * value)
	{
		___U3CU3E9__0_0_1 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___U3CU3E9__0_0_1), (void*)value);
	}

	inline static int32_t get_offset_of_U3CU3E9__0_6_2() { return static_cast<int32_t>(offsetof(U3CU3Ec_t1F851C495A83D4EF9C91CA04A0484C6031B613D4_StaticFields, ___U3CU3E9__0_6_2)); }
	inline Func_2_t0F9272B104BC28A47BFF10DD970B94C6DC14D64B * get_U3CU3E9__0_6_2() const { return ___U3CU3E9__0_6_2; }
	inline Func_2_t0F9272B104BC28A47BFF10DD970B94C6DC14D64B ** get_address_of_U3CU3E9__0_6_2() { return &___U3CU3E9__0_6_2; }
	inline void set_U3CU3E9__0_6_2(Func_2_t0F9272B104BC28A47BFF10DD970B94C6DC14D64B * value)
	{
		___U3CU3E9__0_6_2 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___U3CU3E9__0_6_2), (void*)value);
	}

	inline static int32_t get_offset_of_U3CU3E9__0_1_3() { return static_cast<int32_t>(offsetof(U3CU3Ec_t1F851C495A83D4EF9C91CA04A0484C6031B613D4_StaticFields, ___U3CU3E9__0_1_3)); }
	inline Func_2_tCD91FF57433D7DCAAA5AD666F83C9704A8E8F5BD * get_U3CU3E9__0_1_3() const { return ___U3CU3E9__0_1_3; }
	inline Func_2_tCD91FF57433D7DCAAA5AD666F83C9704A8E8F5BD ** get_address_of_U3CU3E9__0_1_3() { return &___U3CU3E9__0_1_3; }
	inline void set_U3CU3E9__0_1_3(Func_2_tCD91FF57433D7DCAAA5AD666F83C9704A8E8F5BD * value)
	{
		___U3CU3E9__0_1_3 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___U3CU3E9__0_1_3), (void*)value);
	}

	inline static int32_t get_offset_of_U3CU3E9__0_2_4() { return static_cast<int32_t>(offsetof(U3CU3Ec_t1F851C495A83D4EF9C91CA04A0484C6031B613D4_StaticFields, ___U3CU3E9__0_2_4)); }
	inline Func_2_tCD91FF57433D7DCAAA5AD666F83C9704A8E8F5BD * get_U3CU3E9__0_2_4() const { return ___U3CU3E9__0_2_4; }
	inline Func_2_tCD91FF57433D7DCAAA5AD666F83C9704A8E8F5BD ** get_address_of_U3CU3E9__0_2_4() { return &___U3CU3E9__0_2_4; }
	inline void set_U3CU3E9__0_2_4(Func_2_tCD91FF57433D7DCAAA5AD666F83C9704A8E8F5BD * value)
	{
		___U3CU3E9__0_2_4 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___U3CU3E9__0_2_4), (void*)value);
	}

	inline static int32_t get_offset_of_U3CU3E9__0_3_5() { return static_cast<int32_t>(offsetof(U3CU3Ec_t1F851C495A83D4EF9C91CA04A0484C6031B613D4_StaticFields, ___U3CU3E9__0_3_5)); }
	inline Func_2_tCD91FF57433D7DCAAA5AD666F83C9704A8E8F5BD * get_U3CU3E9__0_3_5() const { return ___U3CU3E9__0_3_5; }
	inline Func_2_tCD91FF57433D7DCAAA5AD666F83C9704A8E8F5BD ** get_address_of_U3CU3E9__0_3_5() { return &___U3CU3E9__0_3_5; }
	inline void set_U3CU3E9__0_3_5(Func_2_tCD91FF57433D7DCAAA5AD666F83C9704A8E8F5BD * value)
	{
		___U3CU3E9__0_3_5 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___U3CU3E9__0_3_5), (void*)value);
	}
};


// UnityEngine.ProBuilder.MeshOperations.Bevel/<>c__DisplayClass0_0
struct  U3CU3Ec__DisplayClass0_0_t8D9F86188F863FF5AFF0402E4B35DCA374989096  : public RuntimeObject
{
public:
	// System.Collections.Generic.Dictionary`2<UnityEngine.ProBuilder.Face,System.Collections.Generic.List`1<System.Int32>> UnityEngine.ProBuilder.MeshOperations.Bevel/<>c__DisplayClass0_0::ignore
	Dictionary_2_tE9B057819A3BE64F6D71C4A9C3676E14AAD215BD * ___ignore_0;
	// UnityEngine.ProBuilder.SharedVertex[] UnityEngine.ProBuilder.MeshOperations.Bevel/<>c__DisplayClass0_0::sharedIndexes
	SharedVertexU5BU5D_tA15BD8E3618099DAC98FF39AC05B844E763C843A* ___sharedIndexes_1;
	// System.Func`2<System.Int32,System.Int32> UnityEngine.ProBuilder.MeshOperations.Bevel/<>c__DisplayClass0_0::<>9__7
	Func_2_tFF6AE79EFD0857556AD37A1A1594C43F76012FEA * ___U3CU3E9__7_2;
	// System.Func`2<System.Int32,System.Int32> UnityEngine.ProBuilder.MeshOperations.Bevel/<>c__DisplayClass0_0::<>9__8
	Func_2_tFF6AE79EFD0857556AD37A1A1594C43F76012FEA * ___U3CU3E9__8_3;

public:
	inline static int32_t get_offset_of_ignore_0() { return static_cast<int32_t>(offsetof(U3CU3Ec__DisplayClass0_0_t8D9F86188F863FF5AFF0402E4B35DCA374989096, ___ignore_0)); }
	inline Dictionary_2_tE9B057819A3BE64F6D71C4A9C3676E14AAD215BD * get_ignore_0() const { return ___ignore_0; }
	inline Dictionary_2_tE9B057819A3BE64F6D71C4A9C3676E14AAD215BD ** get_address_of_ignore_0() { return &___ignore_0; }
	inline void set_ignore_0(Dictionary_2_tE9B057819A3BE64F6D71C4A9C3676E14AAD215BD * value)
	{
		___ignore_0 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___ignore_0), (void*)value);
	}

	inline static int32_t get_offset_of_sharedIndexes_1() { return static_cast<int32_t>(offsetof(U3CU3Ec__DisplayClass0_0_t8D9F86188F863FF5AFF0402E4B35DCA374989096, ___sharedIndexes_1)); }
	inline SharedVertexU5BU5D_tA15BD8E3618099DAC98FF39AC05B844E763C843A* get_sharedIndexes_1() const { return ___sharedIndexes_1; }
	inline SharedVertexU5BU5D_tA15BD8E3618099DAC98FF39AC05B844E763C843A** get_address_of_sharedIndexes_1() { return &___sharedIndexes_1; }
	inline void set_sharedIndexes_1(SharedVertexU5BU5D_tA15BD8E3618099DAC98FF39AC05B844E763C843A* value)
	{
		___sharedIndexes_1 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___sharedIndexes_1), (void*)value);
	}

	inline static int32_t get_offset_of_U3CU3E9__7_2() { return static_cast<int32_t>(offsetof(U3CU3Ec__DisplayClass0_0_t8D9F86188F863FF5AFF0402E4B35DCA374989096, ___U3CU3E9__7_2)); }
	inline Func_2_tFF6AE79EFD0857556AD37A1A1594C43F76012FEA * get_U3CU3E9__7_2() const { return ___U3CU3E9__7_2; }
	inline Func_2_tFF6AE79EFD0857556AD37A1A1594C43F76012FEA ** get_address_of_U3CU3E9__7_2() { return &___U3CU3E9__7_2; }
	inline void set_U3CU3E9__7_2(Func_2_tFF6AE79EFD0857556AD37A1A1594C43F76012FEA * value)
	{
		___U3CU3E9__7_2 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___U3CU3E9__7_2), (void*)value);
	}

	inline static int32_t get_offset_of_U3CU3E9__8_3() { return static_cast<int32_t>(offsetof(U3CU3Ec__DisplayClass0_0_t8D9F86188F863FF5AFF0402E4B35DCA374989096, ___U3CU3E9__8_3)); }
	inline Func_2_tFF6AE79EFD0857556AD37A1A1594C43F76012FEA * get_U3CU3E9__8_3() const { return ___U3CU3E9__8_3; }
	inline Func_2_tFF6AE79EFD0857556AD37A1A1594C43F76012FEA ** get_address_of_U3CU3E9__8_3() { return &___U3CU3E9__8_3; }
	inline void set_U3CU3E9__8_3(Func_2_tFF6AE79EFD0857556AD37A1A1594C43F76012FEA * value)
	{
		___U3CU3E9__8_3 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___U3CU3E9__8_3), (void*)value);
	}
};


// UnityEngine.ProBuilder.MeshOperations.Bevel/<>c__DisplayClass0_2
struct  U3CU3Ec__DisplayClass0_2_tEC90630D68D290548DAAD43FC9F53428595CC6BD  : public RuntimeObject
{
public:
	// System.Int32 UnityEngine.ProBuilder.MeshOperations.Bevel/<>c__DisplayClass0_2::c
	int32_t ___c_0;
	// UnityEngine.ProBuilder.MeshOperations.Bevel/<>c__DisplayClass0_0 UnityEngine.ProBuilder.MeshOperations.Bevel/<>c__DisplayClass0_2::CSU24<>8__locals1
	U3CU3Ec__DisplayClass0_0_t8D9F86188F863FF5AFF0402E4B35DCA374989096 * ___CSU24U3CU3E8__locals1_1;

public:
	inline static int32_t get_offset_of_c_0() { return static_cast<int32_t>(offsetof(U3CU3Ec__DisplayClass0_2_tEC90630D68D290548DAAD43FC9F53428595CC6BD, ___c_0)); }
	inline int32_t get_c_0() const { return ___c_0; }
	inline int32_t* get_address_of_c_0() { return &___c_0; }
	inline void set_c_0(int32_t value)
	{
		___c_0 = value;
	}

	inline static int32_t get_offset_of_CSU24U3CU3E8__locals1_1() { return static_cast<int32_t>(offsetof(U3CU3Ec__DisplayClass0_2_tEC90630D68D290548DAAD43FC9F53428595CC6BD, ___CSU24U3CU3E8__locals1_1)); }
	inline U3CU3Ec__DisplayClass0_0_t8D9F86188F863FF5AFF0402E4B35DCA374989096 * get_CSU24U3CU3E8__locals1_1() const { return ___CSU24U3CU3E8__locals1_1; }
	inline U3CU3Ec__DisplayClass0_0_t8D9F86188F863FF5AFF0402E4B35DCA374989096 ** get_address_of_CSU24U3CU3E8__locals1_1() { return &___CSU24U3CU3E8__locals1_1; }
	inline void set_CSU24U3CU3E8__locals1_1(U3CU3Ec__DisplayClass0_0_t8D9F86188F863FF5AFF0402E4B35DCA374989096 * value)
	{
		___CSU24U3CU3E8__locals1_1 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___CSU24U3CU3E8__locals1_1), (void*)value);
	}
};


// UnityEngine.ProBuilder.MeshOperations.CombineMeshes/<>c
struct  U3CU3Ec_tA3D754A68DC51C622E76C9B29CD5EC348566D393  : public RuntimeObject
{
public:

public:
};

struct U3CU3Ec_tA3D754A68DC51C622E76C9B29CD5EC348566D393_StaticFields
{
public:
	// UnityEngine.ProBuilder.MeshOperations.CombineMeshes/<>c UnityEngine.ProBuilder.MeshOperations.CombineMeshes/<>c::<>9
	U3CU3Ec_tA3D754A68DC51C622E76C9B29CD5EC348566D393 * ___U3CU3E9_0;
	// System.Func`2<UnityEngine.ProBuilder.Face,System.Int32> UnityEngine.ProBuilder.MeshOperations.CombineMeshes/<>c::<>9__5_0
	Func_2_tB776B4107E4E646E9BBF53F2435FD152C68436AA * ___U3CU3E9__5_0_1;

public:
	inline static int32_t get_offset_of_U3CU3E9_0() { return static_cast<int32_t>(offsetof(U3CU3Ec_tA3D754A68DC51C622E76C9B29CD5EC348566D393_StaticFields, ___U3CU3E9_0)); }
	inline U3CU3Ec_tA3D754A68DC51C622E76C9B29CD5EC348566D393 * get_U3CU3E9_0() const { return ___U3CU3E9_0; }
	inline U3CU3Ec_tA3D754A68DC51C622E76C9B29CD5EC348566D393 ** get_address_of_U3CU3E9_0() { return &___U3CU3E9_0; }
	inline void set_U3CU3E9_0(U3CU3Ec_tA3D754A68DC51C622E76C9B29CD5EC348566D393 * value)
	{
		___U3CU3E9_0 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___U3CU3E9_0), (void*)value);
	}

	inline static int32_t get_offset_of_U3CU3E9__5_0_1() { return static_cast<int32_t>(offsetof(U3CU3Ec_tA3D754A68DC51C622E76C9B29CD5EC348566D393_StaticFields, ___U3CU3E9__5_0_1)); }
	inline Func_2_tB776B4107E4E646E9BBF53F2435FD152C68436AA * get_U3CU3E9__5_0_1() const { return ___U3CU3E9__5_0_1; }
	inline Func_2_tB776B4107E4E646E9BBF53F2435FD152C68436AA ** get_address_of_U3CU3E9__5_0_1() { return &___U3CU3E9__5_0_1; }
	inline void set_U3CU3E9__5_0_1(Func_2_tB776B4107E4E646E9BBF53F2435FD152C68436AA * value)
	{
		___U3CU3E9__5_0_1 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___U3CU3E9__5_0_1), (void*)value);
	}
};


// UnityEngine.ProBuilder.MeshOperations.ConnectElements/<>c
struct  U3CU3Ec_t66BAFC0EA0BFB6386E9CF8585B38150688BD42E1  : public RuntimeObject
{
public:

public:
};

struct U3CU3Ec_t66BAFC0EA0BFB6386E9CF8585B38150688BD42E1_StaticFields
{
public:
	// UnityEngine.ProBuilder.MeshOperations.ConnectElements/<>c UnityEngine.ProBuilder.MeshOperations.ConnectElements/<>c::<>9
	U3CU3Ec_t66BAFC0EA0BFB6386E9CF8585B38150688BD42E1 * ___U3CU3E9_0;
	// System.Func`2<UnityEngine.ProBuilder.Face,System.Collections.Generic.IEnumerable`1<UnityEngine.ProBuilder.Edge>> UnityEngine.ProBuilder.MeshOperations.ConnectElements/<>c::<>9__0_0
	Func_2_t793818D92BC10489A24753D91CD20B9169D77F12 * ___U3CU3E9__0_0_1;
	// System.Func`2<UnityEngine.ProBuilder.Face,System.Int32> UnityEngine.ProBuilder.MeshOperations.ConnectElements/<>c::<>9__2_1
	Func_2_tB776B4107E4E646E9BBF53F2435FD152C68436AA * ___U3CU3E9__2_1_2;
	// System.Func`2<UnityEngine.ProBuilder.MeshOperations.ConnectFaceRebuildData,UnityEngine.ProBuilder.FaceRebuildData> UnityEngine.ProBuilder.MeshOperations.ConnectElements/<>c::<>9__2_2
	Func_2_t827ABF15C8409ED216F45E7079E6D999B27FB241 * ___U3CU3E9__2_2_3;
	// System.Func`2<UnityEngine.ProBuilder.Face,System.Int32> UnityEngine.ProBuilder.MeshOperations.ConnectElements/<>c::<>9__3_0
	Func_2_tB776B4107E4E646E9BBF53F2435FD152C68436AA * ___U3CU3E9__3_0_4;
	// System.Func`2<UnityEngine.ProBuilder.MeshOperations.ConnectFaceRebuildData,UnityEngine.ProBuilder.FaceRebuildData> UnityEngine.ProBuilder.MeshOperations.ConnectElements/<>c::<>9__3_1
	Func_2_t827ABF15C8409ED216F45E7079E6D999B27FB241 * ___U3CU3E9__3_1_5;
	// System.Func`2<UnityEngine.ProBuilder.MeshOperations.ConnectFaceRebuildData,System.Collections.Generic.IEnumerable`1<UnityEngine.ProBuilder.Edge>> UnityEngine.ProBuilder.MeshOperations.ConnectElements/<>c::<>9__3_2
	Func_2_tF1F80BF45173082A8F06EFC8FBCA0336CA50F8F5 * ___U3CU3E9__3_2_6;
	// System.Func`2<UnityEngine.ProBuilder.EdgeLookup,UnityEngine.ProBuilder.Edge> UnityEngine.ProBuilder.MeshOperations.ConnectElements/<>c::<>9__3_4
	Func_2_t4737FF34F35C796BAC5909D7DB43A3C25CB46E59 * ___U3CU3E9__3_4_7;
	// System.Func`2<System.Int32,System.Collections.Generic.List`1<UnityEngine.ProBuilder.Vertex>> UnityEngine.ProBuilder.MeshOperations.ConnectElements/<>c::<>9__5_0
	Func_2_tE49ED985EB9FD8DA390547F60F9AC133462E3CEE * ___U3CU3E9__5_0_8;
	// System.Func`2<System.Int32,System.Collections.Generic.List`1<System.Int32>> UnityEngine.ProBuilder.MeshOperations.ConnectElements/<>c::<>9__5_1
	Func_2_tF89B632638BF068A682D5D70005C81C71C3C21B9 * ___U3CU3E9__5_1_9;
	// System.Func`2<UnityEngine.ProBuilder.WingedEdge,UnityEngine.ProBuilder.Edge> UnityEngine.ProBuilder.MeshOperations.ConnectElements/<>c::<>9__5_2
	Func_2_t738F65B8CA8C224F7D07B74327FBB04C98E67A9C * ___U3CU3E9__5_2_10;
	// System.Func`2<UnityEngine.ProBuilder.WingedEdge,UnityEngine.ProBuilder.Edge> UnityEngine.ProBuilder.MeshOperations.ConnectElements/<>c::<>9__6_0
	Func_2_t738F65B8CA8C224F7D07B74327FBB04C98E67A9C * ___U3CU3E9__6_0_11;
	// System.Func`2<System.Int32,System.Collections.Generic.List`1<UnityEngine.ProBuilder.Vertex>> UnityEngine.ProBuilder.MeshOperations.ConnectElements/<>c::<>9__8_0
	Func_2_tE49ED985EB9FD8DA390547F60F9AC133462E3CEE * ___U3CU3E9__8_0_12;
	// System.Func`2<System.Int32,System.Collections.Generic.List`1<System.Int32>> UnityEngine.ProBuilder.MeshOperations.ConnectElements/<>c::<>9__8_1
	Func_2_tF89B632638BF068A682D5D70005C81C71C3C21B9 * ___U3CU3E9__8_1_13;
	// System.Func`2<System.Int32,System.Collections.Generic.List`1<System.Int32>> UnityEngine.ProBuilder.MeshOperations.ConnectElements/<>c::<>9__8_2
	Func_2_tF89B632638BF068A682D5D70005C81C71C3C21B9 * ___U3CU3E9__8_2_14;

public:
	inline static int32_t get_offset_of_U3CU3E9_0() { return static_cast<int32_t>(offsetof(U3CU3Ec_t66BAFC0EA0BFB6386E9CF8585B38150688BD42E1_StaticFields, ___U3CU3E9_0)); }
	inline U3CU3Ec_t66BAFC0EA0BFB6386E9CF8585B38150688BD42E1 * get_U3CU3E9_0() const { return ___U3CU3E9_0; }
	inline U3CU3Ec_t66BAFC0EA0BFB6386E9CF8585B38150688BD42E1 ** get_address_of_U3CU3E9_0() { return &___U3CU3E9_0; }
	inline void set_U3CU3E9_0(U3CU3Ec_t66BAFC0EA0BFB6386E9CF8585B38150688BD42E1 * value)
	{
		___U3CU3E9_0 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___U3CU3E9_0), (void*)value);
	}

	inline static int32_t get_offset_of_U3CU3E9__0_0_1() { return static_cast<int32_t>(offsetof(U3CU3Ec_t66BAFC0EA0BFB6386E9CF8585B38150688BD42E1_StaticFields, ___U3CU3E9__0_0_1)); }
	inline Func_2_t793818D92BC10489A24753D91CD20B9169D77F12 * get_U3CU3E9__0_0_1() const { return ___U3CU3E9__0_0_1; }
	inline Func_2_t793818D92BC10489A24753D91CD20B9169D77F12 ** get_address_of_U3CU3E9__0_0_1() { return &___U3CU3E9__0_0_1; }
	inline void set_U3CU3E9__0_0_1(Func_2_t793818D92BC10489A24753D91CD20B9169D77F12 * value)
	{
		___U3CU3E9__0_0_1 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___U3CU3E9__0_0_1), (void*)value);
	}

	inline static int32_t get_offset_of_U3CU3E9__2_1_2() { return static_cast<int32_t>(offsetof(U3CU3Ec_t66BAFC0EA0BFB6386E9CF8585B38150688BD42E1_StaticFields, ___U3CU3E9__2_1_2)); }
	inline Func_2_tB776B4107E4E646E9BBF53F2435FD152C68436AA * get_U3CU3E9__2_1_2() const { return ___U3CU3E9__2_1_2; }
	inline Func_2_tB776B4107E4E646E9BBF53F2435FD152C68436AA ** get_address_of_U3CU3E9__2_1_2() { return &___U3CU3E9__2_1_2; }
	inline void set_U3CU3E9__2_1_2(Func_2_tB776B4107E4E646E9BBF53F2435FD152C68436AA * value)
	{
		___U3CU3E9__2_1_2 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___U3CU3E9__2_1_2), (void*)value);
	}

	inline static int32_t get_offset_of_U3CU3E9__2_2_3() { return static_cast<int32_t>(offsetof(U3CU3Ec_t66BAFC0EA0BFB6386E9CF8585B38150688BD42E1_StaticFields, ___U3CU3E9__2_2_3)); }
	inline Func_2_t827ABF15C8409ED216F45E7079E6D999B27FB241 * get_U3CU3E9__2_2_3() const { return ___U3CU3E9__2_2_3; }
	inline Func_2_t827ABF15C8409ED216F45E7079E6D999B27FB241 ** get_address_of_U3CU3E9__2_2_3() { return &___U3CU3E9__2_2_3; }
	inline void set_U3CU3E9__2_2_3(Func_2_t827ABF15C8409ED216F45E7079E6D999B27FB241 * value)
	{
		___U3CU3E9__2_2_3 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___U3CU3E9__2_2_3), (void*)value);
	}

	inline static int32_t get_offset_of_U3CU3E9__3_0_4() { return static_cast<int32_t>(offsetof(U3CU3Ec_t66BAFC0EA0BFB6386E9CF8585B38150688BD42E1_StaticFields, ___U3CU3E9__3_0_4)); }
	inline Func_2_tB776B4107E4E646E9BBF53F2435FD152C68436AA * get_U3CU3E9__3_0_4() const { return ___U3CU3E9__3_0_4; }
	inline Func_2_tB776B4107E4E646E9BBF53F2435FD152C68436AA ** get_address_of_U3CU3E9__3_0_4() { return &___U3CU3E9__3_0_4; }
	inline void set_U3CU3E9__3_0_4(Func_2_tB776B4107E4E646E9BBF53F2435FD152C68436AA * value)
	{
		___U3CU3E9__3_0_4 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___U3CU3E9__3_0_4), (void*)value);
	}

	inline static int32_t get_offset_of_U3CU3E9__3_1_5() { return static_cast<int32_t>(offsetof(U3CU3Ec_t66BAFC0EA0BFB6386E9CF8585B38150688BD42E1_StaticFields, ___U3CU3E9__3_1_5)); }
	inline Func_2_t827ABF15C8409ED216F45E7079E6D999B27FB241 * get_U3CU3E9__3_1_5() const { return ___U3CU3E9__3_1_5; }
	inline Func_2_t827ABF15C8409ED216F45E7079E6D999B27FB241 ** get_address_of_U3CU3E9__3_1_5() { return &___U3CU3E9__3_1_5; }
	inline void set_U3CU3E9__3_1_5(Func_2_t827ABF15C8409ED216F45E7079E6D999B27FB241 * value)
	{
		___U3CU3E9__3_1_5 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___U3CU3E9__3_1_5), (void*)value);
	}

	inline static int32_t get_offset_of_U3CU3E9__3_2_6() { return static_cast<int32_t>(offsetof(U3CU3Ec_t66BAFC0EA0BFB6386E9CF8585B38150688BD42E1_StaticFields, ___U3CU3E9__3_2_6)); }
	inline Func_2_tF1F80BF45173082A8F06EFC8FBCA0336CA50F8F5 * get_U3CU3E9__3_2_6() const { return ___U3CU3E9__3_2_6; }
	inline Func_2_tF1F80BF45173082A8F06EFC8FBCA0336CA50F8F5 ** get_address_of_U3CU3E9__3_2_6() { return &___U3CU3E9__3_2_6; }
	inline void set_U3CU3E9__3_2_6(Func_2_tF1F80BF45173082A8F06EFC8FBCA0336CA50F8F5 * value)
	{
		___U3CU3E9__3_2_6 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___U3CU3E9__3_2_6), (void*)value);
	}

	inline static int32_t get_offset_of_U3CU3E9__3_4_7() { return static_cast<int32_t>(offsetof(U3CU3Ec_t66BAFC0EA0BFB6386E9CF8585B38150688BD42E1_StaticFields, ___U3CU3E9__3_4_7)); }
	inline Func_2_t4737FF34F35C796BAC5909D7DB43A3C25CB46E59 * get_U3CU3E9__3_4_7() const { return ___U3CU3E9__3_4_7; }
	inline Func_2_t4737FF34F35C796BAC5909D7DB43A3C25CB46E59 ** get_address_of_U3CU3E9__3_4_7() { return &___U3CU3E9__3_4_7; }
	inline void set_U3CU3E9__3_4_7(Func_2_t4737FF34F35C796BAC5909D7DB43A3C25CB46E59 * value)
	{
		___U3CU3E9__3_4_7 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___U3CU3E9__3_4_7), (void*)value);
	}

	inline static int32_t get_offset_of_U3CU3E9__5_0_8() { return static_cast<int32_t>(offsetof(U3CU3Ec_t66BAFC0EA0BFB6386E9CF8585B38150688BD42E1_StaticFields, ___U3CU3E9__5_0_8)); }
	inline Func_2_tE49ED985EB9FD8DA390547F60F9AC133462E3CEE * get_U3CU3E9__5_0_8() const { return ___U3CU3E9__5_0_8; }
	inline Func_2_tE49ED985EB9FD8DA390547F60F9AC133462E3CEE ** get_address_of_U3CU3E9__5_0_8() { return &___U3CU3E9__5_0_8; }
	inline void set_U3CU3E9__5_0_8(Func_2_tE49ED985EB9FD8DA390547F60F9AC133462E3CEE * value)
	{
		___U3CU3E9__5_0_8 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___U3CU3E9__5_0_8), (void*)value);
	}

	inline static int32_t get_offset_of_U3CU3E9__5_1_9() { return static_cast<int32_t>(offsetof(U3CU3Ec_t66BAFC0EA0BFB6386E9CF8585B38150688BD42E1_StaticFields, ___U3CU3E9__5_1_9)); }
	inline Func_2_tF89B632638BF068A682D5D70005C81C71C3C21B9 * get_U3CU3E9__5_1_9() const { return ___U3CU3E9__5_1_9; }
	inline Func_2_tF89B632638BF068A682D5D70005C81C71C3C21B9 ** get_address_of_U3CU3E9__5_1_9() { return &___U3CU3E9__5_1_9; }
	inline void set_U3CU3E9__5_1_9(Func_2_tF89B632638BF068A682D5D70005C81C71C3C21B9 * value)
	{
		___U3CU3E9__5_1_9 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___U3CU3E9__5_1_9), (void*)value);
	}

	inline static int32_t get_offset_of_U3CU3E9__5_2_10() { return static_cast<int32_t>(offsetof(U3CU3Ec_t66BAFC0EA0BFB6386E9CF8585B38150688BD42E1_StaticFields, ___U3CU3E9__5_2_10)); }
	inline Func_2_t738F65B8CA8C224F7D07B74327FBB04C98E67A9C * get_U3CU3E9__5_2_10() const { return ___U3CU3E9__5_2_10; }
	inline Func_2_t738F65B8CA8C224F7D07B74327FBB04C98E67A9C ** get_address_of_U3CU3E9__5_2_10() { return &___U3CU3E9__5_2_10; }
	inline void set_U3CU3E9__5_2_10(Func_2_t738F65B8CA8C224F7D07B74327FBB04C98E67A9C * value)
	{
		___U3CU3E9__5_2_10 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___U3CU3E9__5_2_10), (void*)value);
	}

	inline static int32_t get_offset_of_U3CU3E9__6_0_11() { return static_cast<int32_t>(offsetof(U3CU3Ec_t66BAFC0EA0BFB6386E9CF8585B38150688BD42E1_StaticFields, ___U3CU3E9__6_0_11)); }
	inline Func_2_t738F65B8CA8C224F7D07B74327FBB04C98E67A9C * get_U3CU3E9__6_0_11() const { return ___U3CU3E9__6_0_11; }
	inline Func_2_t738F65B8CA8C224F7D07B74327FBB04C98E67A9C ** get_address_of_U3CU3E9__6_0_11() { return &___U3CU3E9__6_0_11; }
	inline void set_U3CU3E9__6_0_11(Func_2_t738F65B8CA8C224F7D07B74327FBB04C98E67A9C * value)
	{
		___U3CU3E9__6_0_11 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___U3CU3E9__6_0_11), (void*)value);
	}

	inline static int32_t get_offset_of_U3CU3E9__8_0_12() { return static_cast<int32_t>(offsetof(U3CU3Ec_t66BAFC0EA0BFB6386E9CF8585B38150688BD42E1_StaticFields, ___U3CU3E9__8_0_12)); }
	inline Func_2_tE49ED985EB9FD8DA390547F60F9AC133462E3CEE * get_U3CU3E9__8_0_12() const { return ___U3CU3E9__8_0_12; }
	inline Func_2_tE49ED985EB9FD8DA390547F60F9AC133462E3CEE ** get_address_of_U3CU3E9__8_0_12() { return &___U3CU3E9__8_0_12; }
	inline void set_U3CU3E9__8_0_12(Func_2_tE49ED985EB9FD8DA390547F60F9AC133462E3CEE * value)
	{
		___U3CU3E9__8_0_12 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___U3CU3E9__8_0_12), (void*)value);
	}

	inline static int32_t get_offset_of_U3CU3E9__8_1_13() { return static_cast<int32_t>(offsetof(U3CU3Ec_t66BAFC0EA0BFB6386E9CF8585B38150688BD42E1_StaticFields, ___U3CU3E9__8_1_13)); }
	inline Func_2_tF89B632638BF068A682D5D70005C81C71C3C21B9 * get_U3CU3E9__8_1_13() const { return ___U3CU3E9__8_1_13; }
	inline Func_2_tF89B632638BF068A682D5D70005C81C71C3C21B9 ** get_address_of_U3CU3E9__8_1_13() { return &___U3CU3E9__8_1_13; }
	inline void set_U3CU3E9__8_1_13(Func_2_tF89B632638BF068A682D5D70005C81C71C3C21B9 * value)
	{
		___U3CU3E9__8_1_13 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___U3CU3E9__8_1_13), (void*)value);
	}

	inline static int32_t get_offset_of_U3CU3E9__8_2_14() { return static_cast<int32_t>(offsetof(U3CU3Ec_t66BAFC0EA0BFB6386E9CF8585B38150688BD42E1_StaticFields, ___U3CU3E9__8_2_14)); }
	inline Func_2_tF89B632638BF068A682D5D70005C81C71C3C21B9 * get_U3CU3E9__8_2_14() const { return ___U3CU3E9__8_2_14; }
	inline Func_2_tF89B632638BF068A682D5D70005C81C71C3C21B9 ** get_address_of_U3CU3E9__8_2_14() { return &___U3CU3E9__8_2_14; }
	inline void set_U3CU3E9__8_2_14(Func_2_tF89B632638BF068A682D5D70005C81C71C3C21B9 * value)
	{
		___U3CU3E9__8_2_14 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___U3CU3E9__8_2_14), (void*)value);
	}
};


// UnityEngine.ProBuilder.MeshOperations.ConnectElements/<>c__DisplayClass2_0
struct  U3CU3Ec__DisplayClass2_0_tA0F541F957DC0731158F3ACABC3E4BF6F9BFB3F8  : public RuntimeObject
{
public:
	// System.Collections.Generic.Dictionary`2<System.Int32,System.Int32> UnityEngine.ProBuilder.MeshOperations.ConnectElements/<>c__DisplayClass2_0::lookup
	Dictionary_2_t49CB072CAA9184D326107FA696BB354C43EB5E08 * ___lookup_0;
	// UnityEngine.ProBuilder.ProBuilderMesh UnityEngine.ProBuilder.MeshOperations.ConnectElements/<>c__DisplayClass2_0::mesh
	ProBuilderMesh_t252480EA473C60D493C8B94B66B1FE61B1768A06 * ___mesh_1;

public:
	inline static int32_t get_offset_of_lookup_0() { return static_cast<int32_t>(offsetof(U3CU3Ec__DisplayClass2_0_tA0F541F957DC0731158F3ACABC3E4BF6F9BFB3F8, ___lookup_0)); }
	inline Dictionary_2_t49CB072CAA9184D326107FA696BB354C43EB5E08 * get_lookup_0() const { return ___lookup_0; }
	inline Dictionary_2_t49CB072CAA9184D326107FA696BB354C43EB5E08 ** get_address_of_lookup_0() { return &___lookup_0; }
	inline void set_lookup_0(Dictionary_2_t49CB072CAA9184D326107FA696BB354C43EB5E08 * value)
	{
		___lookup_0 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___lookup_0), (void*)value);
	}

	inline static int32_t get_offset_of_mesh_1() { return static_cast<int32_t>(offsetof(U3CU3Ec__DisplayClass2_0_tA0F541F957DC0731158F3ACABC3E4BF6F9BFB3F8, ___mesh_1)); }
	inline ProBuilderMesh_t252480EA473C60D493C8B94B66B1FE61B1768A06 * get_mesh_1() const { return ___mesh_1; }
	inline ProBuilderMesh_t252480EA473C60D493C8B94B66B1FE61B1768A06 ** get_address_of_mesh_1() { return &___mesh_1; }
	inline void set_mesh_1(ProBuilderMesh_t252480EA473C60D493C8B94B66B1FE61B1768A06 * value)
	{
		___mesh_1 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___mesh_1), (void*)value);
	}
};


// UnityEngine.ProBuilder.MeshOperations.ConnectElements/<>c__DisplayClass3_0
struct  U3CU3Ec__DisplayClass3_0_tCF6C875D4C5A11D7D1E0C3DDFCEA9A14145D3DD6  : public RuntimeObject
{
public:
	// System.Collections.Generic.HashSet`1<System.Int32> UnityEngine.ProBuilder.MeshOperations.ConnectElements/<>c__DisplayClass3_0::appended
	HashSet_1_tF187707BD5564B6808CE30721FBC083F00B385E5 * ___appended_0;

public:
	inline static int32_t get_offset_of_appended_0() { return static_cast<int32_t>(offsetof(U3CU3Ec__DisplayClass3_0_tCF6C875D4C5A11D7D1E0C3DDFCEA9A14145D3DD6, ___appended_0)); }
	inline HashSet_1_tF187707BD5564B6808CE30721FBC083F00B385E5 * get_appended_0() const { return ___appended_0; }
	inline HashSet_1_tF187707BD5564B6808CE30721FBC083F00B385E5 ** get_address_of_appended_0() { return &___appended_0; }
	inline void set_appended_0(HashSet_1_tF187707BD5564B6808CE30721FBC083F00B385E5 * value)
	{
		___appended_0 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___appended_0), (void*)value);
	}
};


// UnityEngine.ProBuilder.MeshOperations.DeleteElements/<>c
struct  U3CU3Ec_t9A4963CE9433950B45C94919C748751872E02304  : public RuntimeObject
{
public:

public:
};

struct U3CU3Ec_t9A4963CE9433950B45C94919C748751872E02304_StaticFields
{
public:
	// UnityEngine.ProBuilder.MeshOperations.DeleteElements/<>c UnityEngine.ProBuilder.MeshOperations.DeleteElements/<>c::<>9
	U3CU3Ec_t9A4963CE9433950B45C94919C748751872E02304 * ___U3CU3E9_0;
	// System.Func`2<UnityEngine.ProBuilder.Face,System.Collections.Generic.IEnumerable`1<System.Int32>> UnityEngine.ProBuilder.MeshOperations.DeleteElements/<>c::<>9__3_0
	Func_2_tEFD8CF23CC57CF5A1C2FED15520C53A918B82B65 * ___U3CU3E9__3_0_1;

public:
	inline static int32_t get_offset_of_U3CU3E9_0() { return static_cast<int32_t>(offsetof(U3CU3Ec_t9A4963CE9433950B45C94919C748751872E02304_StaticFields, ___U3CU3E9_0)); }
	inline U3CU3Ec_t9A4963CE9433950B45C94919C748751872E02304 * get_U3CU3E9_0() const { return ___U3CU3E9_0; }
	inline U3CU3Ec_t9A4963CE9433950B45C94919C748751872E02304 ** get_address_of_U3CU3E9_0() { return &___U3CU3E9_0; }
	inline void set_U3CU3E9_0(U3CU3Ec_t9A4963CE9433950B45C94919C748751872E02304 * value)
	{
		___U3CU3E9_0 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___U3CU3E9_0), (void*)value);
	}

	inline static int32_t get_offset_of_U3CU3E9__3_0_1() { return static_cast<int32_t>(offsetof(U3CU3Ec_t9A4963CE9433950B45C94919C748751872E02304_StaticFields, ___U3CU3E9__3_0_1)); }
	inline Func_2_tEFD8CF23CC57CF5A1C2FED15520C53A918B82B65 * get_U3CU3E9__3_0_1() const { return ___U3CU3E9__3_0_1; }
	inline Func_2_tEFD8CF23CC57CF5A1C2FED15520C53A918B82B65 ** get_address_of_U3CU3E9__3_0_1() { return &___U3CU3E9__3_0_1; }
	inline void set_U3CU3E9__3_0_1(Func_2_tEFD8CF23CC57CF5A1C2FED15520C53A918B82B65 * value)
	{
		___U3CU3E9__3_0_1 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___U3CU3E9__3_0_1), (void*)value);
	}
};


// UnityEngine.ProBuilder.MeshOperations.DeleteElements/<>c__DisplayClass0_0
struct  U3CU3Ec__DisplayClass0_0_t4E33C719ED9F4E83BEBD994A6124D3864756E343  : public RuntimeObject
{
public:
	// System.Collections.Generic.List`1<System.Int32> UnityEngine.ProBuilder.MeshOperations.DeleteElements/<>c__DisplayClass0_0::sorted
	List_1_t260B41F956D673396C33A4CF94E8D6C4389EACB7 * ___sorted_0;
	// System.Int32[] UnityEngine.ProBuilder.MeshOperations.DeleteElements/<>c__DisplayClass0_0::offset
	Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* ___offset_1;

public:
	inline static int32_t get_offset_of_sorted_0() { return static_cast<int32_t>(offsetof(U3CU3Ec__DisplayClass0_0_t4E33C719ED9F4E83BEBD994A6124D3864756E343, ___sorted_0)); }
	inline List_1_t260B41F956D673396C33A4CF94E8D6C4389EACB7 * get_sorted_0() const { return ___sorted_0; }
	inline List_1_t260B41F956D673396C33A4CF94E8D6C4389EACB7 ** get_address_of_sorted_0() { return &___sorted_0; }
	inline void set_sorted_0(List_1_t260B41F956D673396C33A4CF94E8D6C4389EACB7 * value)
	{
		___sorted_0 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___sorted_0), (void*)value);
	}

	inline static int32_t get_offset_of_offset_1() { return static_cast<int32_t>(offsetof(U3CU3Ec__DisplayClass0_0_t4E33C719ED9F4E83BEBD994A6124D3864756E343, ___offset_1)); }
	inline Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* get_offset_1() const { return ___offset_1; }
	inline Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32** get_address_of_offset_1() { return &___offset_1; }
	inline void set_offset_1(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* value)
	{
		___offset_1 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___offset_1), (void*)value);
	}
};


// UnityEngine.ProBuilder.MeshOperations.DeleteElements/<>c__DisplayClass2_0
struct  U3CU3Ec__DisplayClass2_0_t2AD1F3A767974337FC4B8E41B68DACFCBE0A7E97  : public RuntimeObject
{
public:
	// UnityEngine.ProBuilder.ProBuilderMesh UnityEngine.ProBuilder.MeshOperations.DeleteElements/<>c__DisplayClass2_0::mesh
	ProBuilderMesh_t252480EA473C60D493C8B94B66B1FE61B1768A06 * ___mesh_0;

public:
	inline static int32_t get_offset_of_mesh_0() { return static_cast<int32_t>(offsetof(U3CU3Ec__DisplayClass2_0_t2AD1F3A767974337FC4B8E41B68DACFCBE0A7E97, ___mesh_0)); }
	inline ProBuilderMesh_t252480EA473C60D493C8B94B66B1FE61B1768A06 * get_mesh_0() const { return ___mesh_0; }
	inline ProBuilderMesh_t252480EA473C60D493C8B94B66B1FE61B1768A06 ** get_address_of_mesh_0() { return &___mesh_0; }
	inline void set_mesh_0(ProBuilderMesh_t252480EA473C60D493C8B94B66B1FE61B1768A06 * value)
	{
		___mesh_0 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___mesh_0), (void*)value);
	}
};


// UnityEngine.ProBuilder.EdgeLookup/<>c__DisplayClass16_0
struct  U3CU3Ec__DisplayClass16_0_t707CA459BDBE6D4406C0C16BA315D16A2CF4FB06  : public RuntimeObject
{
public:
	// System.Collections.Generic.Dictionary`2<System.Int32,System.Int32> UnityEngine.ProBuilder.EdgeLookup/<>c__DisplayClass16_0::lookup
	Dictionary_2_t49CB072CAA9184D326107FA696BB354C43EB5E08 * ___lookup_0;

public:
	inline static int32_t get_offset_of_lookup_0() { return static_cast<int32_t>(offsetof(U3CU3Ec__DisplayClass16_0_t707CA459BDBE6D4406C0C16BA315D16A2CF4FB06, ___lookup_0)); }
	inline Dictionary_2_t49CB072CAA9184D326107FA696BB354C43EB5E08 * get_lookup_0() const { return ___lookup_0; }
	inline Dictionary_2_t49CB072CAA9184D326107FA696BB354C43EB5E08 ** get_address_of_lookup_0() { return &___lookup_0; }
	inline void set_lookup_0(Dictionary_2_t49CB072CAA9184D326107FA696BB354C43EB5E08 * value)
	{
		___lookup_0 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___lookup_0), (void*)value);
	}
};


// UnityEngine.ProBuilder.EdgeUtility/<>c__DisplayClass0_0
struct  U3CU3Ec__DisplayClass0_0_t2DB5F145593EEFE3700302856944C351E026C6A9  : public RuntimeObject
{
public:
	// UnityEngine.ProBuilder.ProBuilderMesh UnityEngine.ProBuilder.EdgeUtility/<>c__DisplayClass0_0::mesh
	ProBuilderMesh_t252480EA473C60D493C8B94B66B1FE61B1768A06 * ___mesh_0;

public:
	inline static int32_t get_offset_of_mesh_0() { return static_cast<int32_t>(offsetof(U3CU3Ec__DisplayClass0_0_t2DB5F145593EEFE3700302856944C351E026C6A9, ___mesh_0)); }
	inline ProBuilderMesh_t252480EA473C60D493C8B94B66B1FE61B1768A06 * get_mesh_0() const { return ___mesh_0; }
	inline ProBuilderMesh_t252480EA473C60D493C8B94B66B1FE61B1768A06 ** get_address_of_mesh_0() { return &___mesh_0; }
	inline void set_mesh_0(ProBuilderMesh_t252480EA473C60D493C8B94B66B1FE61B1768A06 * value)
	{
		___mesh_0 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___mesh_0), (void*)value);
	}
};


// UnityEngine.ProBuilder.MeshOperations.ElementSelection/<>c
struct  U3CU3Ec_tE1BDC2D27D6AE7DAC952D91CC6A4087B90AB3902  : public RuntimeObject
{
public:

public:
};

struct U3CU3Ec_tE1BDC2D27D6AE7DAC952D91CC6A4087B90AB3902_StaticFields
{
public:
	// UnityEngine.ProBuilder.MeshOperations.ElementSelection/<>c UnityEngine.ProBuilder.MeshOperations.ElementSelection/<>c::<>9
	U3CU3Ec_tE1BDC2D27D6AE7DAC952D91CC6A4087B90AB3902 * ___U3CU3E9_0;
	// System.Func`2<UnityEngine.ProBuilder.Face,System.Collections.Generic.IEnumerable`1<UnityEngine.ProBuilder.Edge>> UnityEngine.ProBuilder.MeshOperations.ElementSelection/<>c::<>9__4_0
	Func_2_t793818D92BC10489A24753D91CD20B9169D77F12 * ___U3CU3E9__4_0_1;
	// System.Func`2<System.Collections.Generic.KeyValuePair`2<UnityEngine.ProBuilder.Edge,System.Collections.Generic.List`1<UnityEngine.ProBuilder.Edge>>,System.Boolean> UnityEngine.ProBuilder.MeshOperations.ElementSelection/<>c::<>9__4_1
	Func_2_t1AF822AE2E9424BB5AA380483B1EBD7C75588587 * ___U3CU3E9__4_1_2;
	// System.Func`2<System.Collections.Generic.KeyValuePair`2<UnityEngine.ProBuilder.Edge,System.Collections.Generic.List`1<UnityEngine.ProBuilder.Edge>>,UnityEngine.ProBuilder.Edge> UnityEngine.ProBuilder.MeshOperations.ElementSelection/<>c::<>9__4_2
	Func_2_t66EB14D9FE2061CDBE5EA3D56CE15BB3B4F39D63 * ___U3CU3E9__4_2_3;
	// System.Func`2<System.Collections.Generic.KeyValuePair`2<UnityEngine.ProBuilder.Edge,System.Collections.Generic.List`1<UnityEngine.ProBuilder.Face>>,System.Boolean> UnityEngine.ProBuilder.MeshOperations.ElementSelection/<>c::<>9__6_0
	Func_2_t15A8812549577EACC0B7D204B497729EDD945CFE * ___U3CU3E9__6_0_4;
	// System.Func`2<System.Collections.Generic.KeyValuePair`2<UnityEngine.ProBuilder.Edge,System.Collections.Generic.List`1<UnityEngine.ProBuilder.Face>>,UnityEngine.ProBuilder.Face> UnityEngine.ProBuilder.MeshOperations.ElementSelection/<>c::<>9__6_1
	Func_2_tC6072DDE8D965724C94403070A142426940E3635 * ___U3CU3E9__6_1_5;
	// System.Func`2<UnityEngine.ProBuilder.EdgeLookup,UnityEngine.ProBuilder.Edge> UnityEngine.ProBuilder.MeshOperations.ElementSelection/<>c::<>9__9_0
	Func_2_t4737FF34F35C796BAC5909D7DB43A3C25CB46E59 * ___U3CU3E9__9_0_6;
	// System.Func`2<UnityEngine.ProBuilder.EdgeLookup,UnityEngine.ProBuilder.Edge> UnityEngine.ProBuilder.MeshOperations.ElementSelection/<>c::<>9__10_0
	Func_2_t4737FF34F35C796BAC5909D7DB43A3C25CB46E59 * ___U3CU3E9__10_0_7;
	// System.Func`2<UnityEngine.ProBuilder.EdgeLookup,UnityEngine.ProBuilder.Edge> UnityEngine.ProBuilder.MeshOperations.ElementSelection/<>c::<>9__11_0
	Func_2_t4737FF34F35C796BAC5909D7DB43A3C25CB46E59 * ___U3CU3E9__11_0_8;
	// System.Func`2<UnityEngine.ProBuilder.EdgeLookup,UnityEngine.ProBuilder.Edge> UnityEngine.ProBuilder.MeshOperations.ElementSelection/<>c::<>9__12_0
	Func_2_t4737FF34F35C796BAC5909D7DB43A3C25CB46E59 * ___U3CU3E9__12_0_9;
	// System.Func`2<UnityEngine.ProBuilder.WingedEdge,UnityEngine.ProBuilder.Edge> UnityEngine.ProBuilder.MeshOperations.ElementSelection/<>c::<>9__13_0
	Func_2_t738F65B8CA8C224F7D07B74327FBB04C98E67A9C * ___U3CU3E9__13_0_10;
	// System.Func`2<UnityEngine.ProBuilder.WingedEdge,UnityEngine.ProBuilder.Edge> UnityEngine.ProBuilder.MeshOperations.ElementSelection/<>c::<>9__14_0
	Func_2_t738F65B8CA8C224F7D07B74327FBB04C98E67A9C * ___U3CU3E9__14_0_11;
	// System.Func`2<UnityEngine.ProBuilder.WingedEdge,UnityEngine.ProBuilder.Edge> UnityEngine.ProBuilder.MeshOperations.ElementSelection/<>c::<>9__14_1
	Func_2_t738F65B8CA8C224F7D07B74327FBB04C98E67A9C * ___U3CU3E9__14_1_12;
	// System.Func`2<UnityEngine.ProBuilder.WingedEdge,UnityEngine.ProBuilder.Edge> UnityEngine.ProBuilder.MeshOperations.ElementSelection/<>c::<>9__25_0
	Func_2_t738F65B8CA8C224F7D07B74327FBB04C98E67A9C * ___U3CU3E9__25_0_13;
	// System.Comparison`1<UnityEngine.ProBuilder.SimpleTuple`2<System.Int32,System.Int32>> UnityEngine.ProBuilder.MeshOperations.ElementSelection/<>c::<>9__26_0
	Comparison_1_t6CB9AA883483075A10F53F0EF3054FEB293EA8DD * ___U3CU3E9__26_0_14;

public:
	inline static int32_t get_offset_of_U3CU3E9_0() { return static_cast<int32_t>(offsetof(U3CU3Ec_tE1BDC2D27D6AE7DAC952D91CC6A4087B90AB3902_StaticFields, ___U3CU3E9_0)); }
	inline U3CU3Ec_tE1BDC2D27D6AE7DAC952D91CC6A4087B90AB3902 * get_U3CU3E9_0() const { return ___U3CU3E9_0; }
	inline U3CU3Ec_tE1BDC2D27D6AE7DAC952D91CC6A4087B90AB3902 ** get_address_of_U3CU3E9_0() { return &___U3CU3E9_0; }
	inline void set_U3CU3E9_0(U3CU3Ec_tE1BDC2D27D6AE7DAC952D91CC6A4087B90AB3902 * value)
	{
		___U3CU3E9_0 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___U3CU3E9_0), (void*)value);
	}

	inline static int32_t get_offset_of_U3CU3E9__4_0_1() { return static_cast<int32_t>(offsetof(U3CU3Ec_tE1BDC2D27D6AE7DAC952D91CC6A4087B90AB3902_StaticFields, ___U3CU3E9__4_0_1)); }
	inline Func_2_t793818D92BC10489A24753D91CD20B9169D77F12 * get_U3CU3E9__4_0_1() const { return ___U3CU3E9__4_0_1; }
	inline Func_2_t793818D92BC10489A24753D91CD20B9169D77F12 ** get_address_of_U3CU3E9__4_0_1() { return &___U3CU3E9__4_0_1; }
	inline void set_U3CU3E9__4_0_1(Func_2_t793818D92BC10489A24753D91CD20B9169D77F12 * value)
	{
		___U3CU3E9__4_0_1 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___U3CU3E9__4_0_1), (void*)value);
	}

	inline static int32_t get_offset_of_U3CU3E9__4_1_2() { return static_cast<int32_t>(offsetof(U3CU3Ec_tE1BDC2D27D6AE7DAC952D91CC6A4087B90AB3902_StaticFields, ___U3CU3E9__4_1_2)); }
	inline Func_2_t1AF822AE2E9424BB5AA380483B1EBD7C75588587 * get_U3CU3E9__4_1_2() const { return ___U3CU3E9__4_1_2; }
	inline Func_2_t1AF822AE2E9424BB5AA380483B1EBD7C75588587 ** get_address_of_U3CU3E9__4_1_2() { return &___U3CU3E9__4_1_2; }
	inline void set_U3CU3E9__4_1_2(Func_2_t1AF822AE2E9424BB5AA380483B1EBD7C75588587 * value)
	{
		___U3CU3E9__4_1_2 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___U3CU3E9__4_1_2), (void*)value);
	}

	inline static int32_t get_offset_of_U3CU3E9__4_2_3() { return static_cast<int32_t>(offsetof(U3CU3Ec_tE1BDC2D27D6AE7DAC952D91CC6A4087B90AB3902_StaticFields, ___U3CU3E9__4_2_3)); }
	inline Func_2_t66EB14D9FE2061CDBE5EA3D56CE15BB3B4F39D63 * get_U3CU3E9__4_2_3() const { return ___U3CU3E9__4_2_3; }
	inline Func_2_t66EB14D9FE2061CDBE5EA3D56CE15BB3B4F39D63 ** get_address_of_U3CU3E9__4_2_3() { return &___U3CU3E9__4_2_3; }
	inline void set_U3CU3E9__4_2_3(Func_2_t66EB14D9FE2061CDBE5EA3D56CE15BB3B4F39D63 * value)
	{
		___U3CU3E9__4_2_3 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___U3CU3E9__4_2_3), (void*)value);
	}

	inline static int32_t get_offset_of_U3CU3E9__6_0_4() { return static_cast<int32_t>(offsetof(U3CU3Ec_tE1BDC2D27D6AE7DAC952D91CC6A4087B90AB3902_StaticFields, ___U3CU3E9__6_0_4)); }
	inline Func_2_t15A8812549577EACC0B7D204B497729EDD945CFE * get_U3CU3E9__6_0_4() const { return ___U3CU3E9__6_0_4; }
	inline Func_2_t15A8812549577EACC0B7D204B497729EDD945CFE ** get_address_of_U3CU3E9__6_0_4() { return &___U3CU3E9__6_0_4; }
	inline void set_U3CU3E9__6_0_4(Func_2_t15A8812549577EACC0B7D204B497729EDD945CFE * value)
	{
		___U3CU3E9__6_0_4 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___U3CU3E9__6_0_4), (void*)value);
	}

	inline static int32_t get_offset_of_U3CU3E9__6_1_5() { return static_cast<int32_t>(offsetof(U3CU3Ec_tE1BDC2D27D6AE7DAC952D91CC6A4087B90AB3902_StaticFields, ___U3CU3E9__6_1_5)); }
	inline Func_2_tC6072DDE8D965724C94403070A142426940E3635 * get_U3CU3E9__6_1_5() const { return ___U3CU3E9__6_1_5; }
	inline Func_2_tC6072DDE8D965724C94403070A142426940E3635 ** get_address_of_U3CU3E9__6_1_5() { return &___U3CU3E9__6_1_5; }
	inline void set_U3CU3E9__6_1_5(Func_2_tC6072DDE8D965724C94403070A142426940E3635 * value)
	{
		___U3CU3E9__6_1_5 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___U3CU3E9__6_1_5), (void*)value);
	}

	inline static int32_t get_offset_of_U3CU3E9__9_0_6() { return static_cast<int32_t>(offsetof(U3CU3Ec_tE1BDC2D27D6AE7DAC952D91CC6A4087B90AB3902_StaticFields, ___U3CU3E9__9_0_6)); }
	inline Func_2_t4737FF34F35C796BAC5909D7DB43A3C25CB46E59 * get_U3CU3E9__9_0_6() const { return ___U3CU3E9__9_0_6; }
	inline Func_2_t4737FF34F35C796BAC5909D7DB43A3C25CB46E59 ** get_address_of_U3CU3E9__9_0_6() { return &___U3CU3E9__9_0_6; }
	inline void set_U3CU3E9__9_0_6(Func_2_t4737FF34F35C796BAC5909D7DB43A3C25CB46E59 * value)
	{
		___U3CU3E9__9_0_6 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___U3CU3E9__9_0_6), (void*)value);
	}

	inline static int32_t get_offset_of_U3CU3E9__10_0_7() { return static_cast<int32_t>(offsetof(U3CU3Ec_tE1BDC2D27D6AE7DAC952D91CC6A4087B90AB3902_StaticFields, ___U3CU3E9__10_0_7)); }
	inline Func_2_t4737FF34F35C796BAC5909D7DB43A3C25CB46E59 * get_U3CU3E9__10_0_7() const { return ___U3CU3E9__10_0_7; }
	inline Func_2_t4737FF34F35C796BAC5909D7DB43A3C25CB46E59 ** get_address_of_U3CU3E9__10_0_7() { return &___U3CU3E9__10_0_7; }
	inline void set_U3CU3E9__10_0_7(Func_2_t4737FF34F35C796BAC5909D7DB43A3C25CB46E59 * value)
	{
		___U3CU3E9__10_0_7 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___U3CU3E9__10_0_7), (void*)value);
	}

	inline static int32_t get_offset_of_U3CU3E9__11_0_8() { return static_cast<int32_t>(offsetof(U3CU3Ec_tE1BDC2D27D6AE7DAC952D91CC6A4087B90AB3902_StaticFields, ___U3CU3E9__11_0_8)); }
	inline Func_2_t4737FF34F35C796BAC5909D7DB43A3C25CB46E59 * get_U3CU3E9__11_0_8() const { return ___U3CU3E9__11_0_8; }
	inline Func_2_t4737FF34F35C796BAC5909D7DB43A3C25CB46E59 ** get_address_of_U3CU3E9__11_0_8() { return &___U3CU3E9__11_0_8; }
	inline void set_U3CU3E9__11_0_8(Func_2_t4737FF34F35C796BAC5909D7DB43A3C25CB46E59 * value)
	{
		___U3CU3E9__11_0_8 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___U3CU3E9__11_0_8), (void*)value);
	}

	inline static int32_t get_offset_of_U3CU3E9__12_0_9() { return static_cast<int32_t>(offsetof(U3CU3Ec_tE1BDC2D27D6AE7DAC952D91CC6A4087B90AB3902_StaticFields, ___U3CU3E9__12_0_9)); }
	inline Func_2_t4737FF34F35C796BAC5909D7DB43A3C25CB46E59 * get_U3CU3E9__12_0_9() const { return ___U3CU3E9__12_0_9; }
	inline Func_2_t4737FF34F35C796BAC5909D7DB43A3C25CB46E59 ** get_address_of_U3CU3E9__12_0_9() { return &___U3CU3E9__12_0_9; }
	inline void set_U3CU3E9__12_0_9(Func_2_t4737FF34F35C796BAC5909D7DB43A3C25CB46E59 * value)
	{
		___U3CU3E9__12_0_9 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___U3CU3E9__12_0_9), (void*)value);
	}

	inline static int32_t get_offset_of_U3CU3E9__13_0_10() { return static_cast<int32_t>(offsetof(U3CU3Ec_tE1BDC2D27D6AE7DAC952D91CC6A4087B90AB3902_StaticFields, ___U3CU3E9__13_0_10)); }
	inline Func_2_t738F65B8CA8C224F7D07B74327FBB04C98E67A9C * get_U3CU3E9__13_0_10() const { return ___U3CU3E9__13_0_10; }
	inline Func_2_t738F65B8CA8C224F7D07B74327FBB04C98E67A9C ** get_address_of_U3CU3E9__13_0_10() { return &___U3CU3E9__13_0_10; }
	inline void set_U3CU3E9__13_0_10(Func_2_t738F65B8CA8C224F7D07B74327FBB04C98E67A9C * value)
	{
		___U3CU3E9__13_0_10 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___U3CU3E9__13_0_10), (void*)value);
	}

	inline static int32_t get_offset_of_U3CU3E9__14_0_11() { return static_cast<int32_t>(offsetof(U3CU3Ec_tE1BDC2D27D6AE7DAC952D91CC6A4087B90AB3902_StaticFields, ___U3CU3E9__14_0_11)); }
	inline Func_2_t738F65B8CA8C224F7D07B74327FBB04C98E67A9C * get_U3CU3E9__14_0_11() const { return ___U3CU3E9__14_0_11; }
	inline Func_2_t738F65B8CA8C224F7D07B74327FBB04C98E67A9C ** get_address_of_U3CU3E9__14_0_11() { return &___U3CU3E9__14_0_11; }
	inline void set_U3CU3E9__14_0_11(Func_2_t738F65B8CA8C224F7D07B74327FBB04C98E67A9C * value)
	{
		___U3CU3E9__14_0_11 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___U3CU3E9__14_0_11), (void*)value);
	}

	inline static int32_t get_offset_of_U3CU3E9__14_1_12() { return static_cast<int32_t>(offsetof(U3CU3Ec_tE1BDC2D27D6AE7DAC952D91CC6A4087B90AB3902_StaticFields, ___U3CU3E9__14_1_12)); }
	inline Func_2_t738F65B8CA8C224F7D07B74327FBB04C98E67A9C * get_U3CU3E9__14_1_12() const { return ___U3CU3E9__14_1_12; }
	inline Func_2_t738F65B8CA8C224F7D07B74327FBB04C98E67A9C ** get_address_of_U3CU3E9__14_1_12() { return &___U3CU3E9__14_1_12; }
	inline void set_U3CU3E9__14_1_12(Func_2_t738F65B8CA8C224F7D07B74327FBB04C98E67A9C * value)
	{
		___U3CU3E9__14_1_12 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___U3CU3E9__14_1_12), (void*)value);
	}

	inline static int32_t get_offset_of_U3CU3E9__25_0_13() { return static_cast<int32_t>(offsetof(U3CU3Ec_tE1BDC2D27D6AE7DAC952D91CC6A4087B90AB3902_StaticFields, ___U3CU3E9__25_0_13)); }
	inline Func_2_t738F65B8CA8C224F7D07B74327FBB04C98E67A9C * get_U3CU3E9__25_0_13() const { return ___U3CU3E9__25_0_13; }
	inline Func_2_t738F65B8CA8C224F7D07B74327FBB04C98E67A9C ** get_address_of_U3CU3E9__25_0_13() { return &___U3CU3E9__25_0_13; }
	inline void set_U3CU3E9__25_0_13(Func_2_t738F65B8CA8C224F7D07B74327FBB04C98E67A9C * value)
	{
		___U3CU3E9__25_0_13 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___U3CU3E9__25_0_13), (void*)value);
	}

	inline static int32_t get_offset_of_U3CU3E9__26_0_14() { return static_cast<int32_t>(offsetof(U3CU3Ec_tE1BDC2D27D6AE7DAC952D91CC6A4087B90AB3902_StaticFields, ___U3CU3E9__26_0_14)); }
	inline Comparison_1_t6CB9AA883483075A10F53F0EF3054FEB293EA8DD * get_U3CU3E9__26_0_14() const { return ___U3CU3E9__26_0_14; }
	inline Comparison_1_t6CB9AA883483075A10F53F0EF3054FEB293EA8DD ** get_address_of_U3CU3E9__26_0_14() { return &___U3CU3E9__26_0_14; }
	inline void set_U3CU3E9__26_0_14(Comparison_1_t6CB9AA883483075A10F53F0EF3054FEB293EA8DD * value)
	{
		___U3CU3E9__26_0_14 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___U3CU3E9__26_0_14), (void*)value);
	}
};


// UnityEngine.ProBuilder.MeshOperations.ElementSelection/<>c__DisplayClass24_0
struct  U3CU3Ec__DisplayClass24_0_t247CE1AB28EB487531BD9C69AE54A96675AA7528  : public RuntimeObject
{
public:
	// UnityEngine.ProBuilder.Face UnityEngine.ProBuilder.MeshOperations.ElementSelection/<>c__DisplayClass24_0::face
	Face_t670F9C6E42E8D3EEA7AD53AD268426DF37B3AA0B * ___face_0;

public:
	inline static int32_t get_offset_of_face_0() { return static_cast<int32_t>(offsetof(U3CU3Ec__DisplayClass24_0_t247CE1AB28EB487531BD9C69AE54A96675AA7528, ___face_0)); }
	inline Face_t670F9C6E42E8D3EEA7AD53AD268426DF37B3AA0B * get_face_0() const { return ___face_0; }
	inline Face_t670F9C6E42E8D3EEA7AD53AD268426DF37B3AA0B ** get_address_of_face_0() { return &___face_0; }
	inline void set_face_0(Face_t670F9C6E42E8D3EEA7AD53AD268426DF37B3AA0B * value)
	{
		___face_0 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___face_0), (void*)value);
	}
};


// UnityEngine.ProBuilder.MeshOperations.ElementSelection/<>c__DisplayClass26_0
struct  U3CU3Ec__DisplayClass26_0_t296EB56A797FEF94B769D071DFE0D9A3A7E01D36  : public RuntimeObject
{
public:
	// System.Collections.Generic.HashSet`1<System.Int32> UnityEngine.ProBuilder.MeshOperations.ElementSelection/<>c__DisplayClass26_0::common
	HashSet_1_tF187707BD5564B6808CE30721FBC083F00B385E5 * ___common_0;
	// System.Func`2<UnityEngine.ProBuilder.WingedEdge,System.Boolean> UnityEngine.ProBuilder.MeshOperations.ElementSelection/<>c__DisplayClass26_0::<>9__1
	Func_2_t2405A0352F84DFF1834CFB478E65D17FC0C31598 * ___U3CU3E9__1_1;
	// System.Func`2<UnityEngine.ProBuilder.WingedEdge,System.Boolean> UnityEngine.ProBuilder.MeshOperations.ElementSelection/<>c__DisplayClass26_0::<>9__2
	Func_2_t2405A0352F84DFF1834CFB478E65D17FC0C31598 * ___U3CU3E9__2_2;

public:
	inline static int32_t get_offset_of_common_0() { return static_cast<int32_t>(offsetof(U3CU3Ec__DisplayClass26_0_t296EB56A797FEF94B769D071DFE0D9A3A7E01D36, ___common_0)); }
	inline HashSet_1_tF187707BD5564B6808CE30721FBC083F00B385E5 * get_common_0() const { return ___common_0; }
	inline HashSet_1_tF187707BD5564B6808CE30721FBC083F00B385E5 ** get_address_of_common_0() { return &___common_0; }
	inline void set_common_0(HashSet_1_tF187707BD5564B6808CE30721FBC083F00B385E5 * value)
	{
		___common_0 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___common_0), (void*)value);
	}

	inline static int32_t get_offset_of_U3CU3E9__1_1() { return static_cast<int32_t>(offsetof(U3CU3Ec__DisplayClass26_0_t296EB56A797FEF94B769D071DFE0D9A3A7E01D36, ___U3CU3E9__1_1)); }
	inline Func_2_t2405A0352F84DFF1834CFB478E65D17FC0C31598 * get_U3CU3E9__1_1() const { return ___U3CU3E9__1_1; }
	inline Func_2_t2405A0352F84DFF1834CFB478E65D17FC0C31598 ** get_address_of_U3CU3E9__1_1() { return &___U3CU3E9__1_1; }
	inline void set_U3CU3E9__1_1(Func_2_t2405A0352F84DFF1834CFB478E65D17FC0C31598 * value)
	{
		___U3CU3E9__1_1 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___U3CU3E9__1_1), (void*)value);
	}

	inline static int32_t get_offset_of_U3CU3E9__2_2() { return static_cast<int32_t>(offsetof(U3CU3Ec__DisplayClass26_0_t296EB56A797FEF94B769D071DFE0D9A3A7E01D36, ___U3CU3E9__2_2)); }
	inline Func_2_t2405A0352F84DFF1834CFB478E65D17FC0C31598 * get_U3CU3E9__2_2() const { return ___U3CU3E9__2_2; }
	inline Func_2_t2405A0352F84DFF1834CFB478E65D17FC0C31598 ** get_address_of_U3CU3E9__2_2() { return &___U3CU3E9__2_2; }
	inline void set_U3CU3E9__2_2(Func_2_t2405A0352F84DFF1834CFB478E65D17FC0C31598 * value)
	{
		___U3CU3E9__2_2 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___U3CU3E9__2_2), (void*)value);
	}
};


// UnityEngine.ProBuilder.MeshOperations.ExtrudeElements/<>c
struct  U3CU3Ec_tEEA0003DF0DA36DDE379EDA9C52727AFC805618B  : public RuntimeObject
{
public:

public:
};

struct U3CU3Ec_tEEA0003DF0DA36DDE379EDA9C52727AFC805618B_StaticFields
{
public:
	// UnityEngine.ProBuilder.MeshOperations.ExtrudeElements/<>c UnityEngine.ProBuilder.MeshOperations.ExtrudeElements/<>c::<>9
	U3CU3Ec_tEEA0003DF0DA36DDE379EDA9C52727AFC805618B * ___U3CU3E9_0;
	// System.Func`2<UnityEngine.ProBuilder.FaceRebuildData,UnityEngine.ProBuilder.Face> UnityEngine.ProBuilder.MeshOperations.ExtrudeElements/<>c::<>9__3_0
	Func_2_tCD91FF57433D7DCAAA5AD666F83C9704A8E8F5BD * ___U3CU3E9__3_0_1;
	// System.Func`2<UnityEngine.ProBuilder.Face,System.Int32> UnityEngine.ProBuilder.MeshOperations.ExtrudeElements/<>c::<>9__4_0
	Func_2_tB776B4107E4E646E9BBF53F2435FD152C68436AA * ___U3CU3E9__4_0_2;

public:
	inline static int32_t get_offset_of_U3CU3E9_0() { return static_cast<int32_t>(offsetof(U3CU3Ec_tEEA0003DF0DA36DDE379EDA9C52727AFC805618B_StaticFields, ___U3CU3E9_0)); }
	inline U3CU3Ec_tEEA0003DF0DA36DDE379EDA9C52727AFC805618B * get_U3CU3E9_0() const { return ___U3CU3E9_0; }
	inline U3CU3Ec_tEEA0003DF0DA36DDE379EDA9C52727AFC805618B ** get_address_of_U3CU3E9_0() { return &___U3CU3E9_0; }
	inline void set_U3CU3E9_0(U3CU3Ec_tEEA0003DF0DA36DDE379EDA9C52727AFC805618B * value)
	{
		___U3CU3E9_0 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___U3CU3E9_0), (void*)value);
	}

	inline static int32_t get_offset_of_U3CU3E9__3_0_1() { return static_cast<int32_t>(offsetof(U3CU3Ec_tEEA0003DF0DA36DDE379EDA9C52727AFC805618B_StaticFields, ___U3CU3E9__3_0_1)); }
	inline Func_2_tCD91FF57433D7DCAAA5AD666F83C9704A8E8F5BD * get_U3CU3E9__3_0_1() const { return ___U3CU3E9__3_0_1; }
	inline Func_2_tCD91FF57433D7DCAAA5AD666F83C9704A8E8F5BD ** get_address_of_U3CU3E9__3_0_1() { return &___U3CU3E9__3_0_1; }
	inline void set_U3CU3E9__3_0_1(Func_2_tCD91FF57433D7DCAAA5AD666F83C9704A8E8F5BD * value)
	{
		___U3CU3E9__3_0_1 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___U3CU3E9__3_0_1), (void*)value);
	}

	inline static int32_t get_offset_of_U3CU3E9__4_0_2() { return static_cast<int32_t>(offsetof(U3CU3Ec_tEEA0003DF0DA36DDE379EDA9C52727AFC805618B_StaticFields, ___U3CU3E9__4_0_2)); }
	inline Func_2_tB776B4107E4E646E9BBF53F2435FD152C68436AA * get_U3CU3E9__4_0_2() const { return ___U3CU3E9__4_0_2; }
	inline Func_2_tB776B4107E4E646E9BBF53F2435FD152C68436AA ** get_address_of_U3CU3E9__4_0_2() { return &___U3CU3E9__4_0_2; }
	inline void set_U3CU3E9__4_0_2(Func_2_tB776B4107E4E646E9BBF53F2435FD152C68436AA * value)
	{
		___U3CU3E9__4_0_2 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___U3CU3E9__4_0_2), (void*)value);
	}
};


// UnityEngine.ProBuilder.MeshOperations.InternalMeshUtility/<>c
struct  U3CU3Ec_t02407EB4B3715632FEE2AD953E8D0DFB28C247EC  : public RuntimeObject
{
public:

public:
};

struct U3CU3Ec_t02407EB4B3715632FEE2AD953E8D0DFB28C247EC_StaticFields
{
public:
	// UnityEngine.ProBuilder.MeshOperations.InternalMeshUtility/<>c UnityEngine.ProBuilder.MeshOperations.InternalMeshUtility/<>c::<>9
	U3CU3Ec_t02407EB4B3715632FEE2AD953E8D0DFB28C247EC * ___U3CU3E9_0;
	// System.Func`2<UnityEngine.Mesh,UnityEngine.Vector3[]> UnityEngine.ProBuilder.MeshOperations.InternalMeshUtility/<>c::<>9__1_0
	Func_2_tCE85F2911670741BBEC0635E7B8B6756670EF333 * ___U3CU3E9__1_0_1;
	// System.Func`2<UnityEngine.Mesh,UnityEngine.Color[]> UnityEngine.ProBuilder.MeshOperations.InternalMeshUtility/<>c::<>9__1_1
	Func_2_t9A1F74AFFDE8B84FC818957EC9073FF42ACE7546 * ___U3CU3E9__1_1_2;
	// System.Func`2<UnityEngine.Mesh,UnityEngine.Vector2[]> UnityEngine.ProBuilder.MeshOperations.InternalMeshUtility/<>c::<>9__1_2
	Func_2_t315D43C96B0A19F69765350C1CE40B258A35E647 * ___U3CU3E9__1_2_3;
	// System.Func`2<UnityEngine.Mesh,UnityEngine.Vector3[]> UnityEngine.ProBuilder.MeshOperations.InternalMeshUtility/<>c::<>9__2_0
	Func_2_tCE85F2911670741BBEC0635E7B8B6756670EF333 * ___U3CU3E9__2_0_4;
	// System.Func`2<UnityEngine.Mesh,UnityEngine.Color[]> UnityEngine.ProBuilder.MeshOperations.InternalMeshUtility/<>c::<>9__2_1
	Func_2_t9A1F74AFFDE8B84FC818957EC9073FF42ACE7546 * ___U3CU3E9__2_1_5;
	// System.Func`2<UnityEngine.Mesh,UnityEngine.Vector2[]> UnityEngine.ProBuilder.MeshOperations.InternalMeshUtility/<>c::<>9__2_2
	Func_2_t315D43C96B0A19F69765350C1CE40B258A35E647 * ___U3CU3E9__2_2_6;
	// System.Func`2<System.Boolean,System.Boolean> UnityEngine.ProBuilder.MeshOperations.InternalMeshUtility/<>c::<>9__3_0
	Func_2_t50F598941CFDF02619DC5D52FFDBC329473C5F7B * ___U3CU3E9__3_0_7;

public:
	inline static int32_t get_offset_of_U3CU3E9_0() { return static_cast<int32_t>(offsetof(U3CU3Ec_t02407EB4B3715632FEE2AD953E8D0DFB28C247EC_StaticFields, ___U3CU3E9_0)); }
	inline U3CU3Ec_t02407EB4B3715632FEE2AD953E8D0DFB28C247EC * get_U3CU3E9_0() const { return ___U3CU3E9_0; }
	inline U3CU3Ec_t02407EB4B3715632FEE2AD953E8D0DFB28C247EC ** get_address_of_U3CU3E9_0() { return &___U3CU3E9_0; }
	inline void set_U3CU3E9_0(U3CU3Ec_t02407EB4B3715632FEE2AD953E8D0DFB28C247EC * value)
	{
		___U3CU3E9_0 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___U3CU3E9_0), (void*)value);
	}

	inline static int32_t get_offset_of_U3CU3E9__1_0_1() { return static_cast<int32_t>(offsetof(U3CU3Ec_t02407EB4B3715632FEE2AD953E8D0DFB28C247EC_StaticFields, ___U3CU3E9__1_0_1)); }
	inline Func_2_tCE85F2911670741BBEC0635E7B8B6756670EF333 * get_U3CU3E9__1_0_1() const { return ___U3CU3E9__1_0_1; }
	inline Func_2_tCE85F2911670741BBEC0635E7B8B6756670EF333 ** get_address_of_U3CU3E9__1_0_1() { return &___U3CU3E9__1_0_1; }
	inline void set_U3CU3E9__1_0_1(Func_2_tCE85F2911670741BBEC0635E7B8B6756670EF333 * value)
	{
		___U3CU3E9__1_0_1 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___U3CU3E9__1_0_1), (void*)value);
	}

	inline static int32_t get_offset_of_U3CU3E9__1_1_2() { return static_cast<int32_t>(offsetof(U3CU3Ec_t02407EB4B3715632FEE2AD953E8D0DFB28C247EC_StaticFields, ___U3CU3E9__1_1_2)); }
	inline Func_2_t9A1F74AFFDE8B84FC818957EC9073FF42ACE7546 * get_U3CU3E9__1_1_2() const { return ___U3CU3E9__1_1_2; }
	inline Func_2_t9A1F74AFFDE8B84FC818957EC9073FF42ACE7546 ** get_address_of_U3CU3E9__1_1_2() { return &___U3CU3E9__1_1_2; }
	inline void set_U3CU3E9__1_1_2(Func_2_t9A1F74AFFDE8B84FC818957EC9073FF42ACE7546 * value)
	{
		___U3CU3E9__1_1_2 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___U3CU3E9__1_1_2), (void*)value);
	}

	inline static int32_t get_offset_of_U3CU3E9__1_2_3() { return static_cast<int32_t>(offsetof(U3CU3Ec_t02407EB4B3715632FEE2AD953E8D0DFB28C247EC_StaticFields, ___U3CU3E9__1_2_3)); }
	inline Func_2_t315D43C96B0A19F69765350C1CE40B258A35E647 * get_U3CU3E9__1_2_3() const { return ___U3CU3E9__1_2_3; }
	inline Func_2_t315D43C96B0A19F69765350C1CE40B258A35E647 ** get_address_of_U3CU3E9__1_2_3() { return &___U3CU3E9__1_2_3; }
	inline void set_U3CU3E9__1_2_3(Func_2_t315D43C96B0A19F69765350C1CE40B258A35E647 * value)
	{
		___U3CU3E9__1_2_3 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___U3CU3E9__1_2_3), (void*)value);
	}

	inline static int32_t get_offset_of_U3CU3E9__2_0_4() { return static_cast<int32_t>(offsetof(U3CU3Ec_t02407EB4B3715632FEE2AD953E8D0DFB28C247EC_StaticFields, ___U3CU3E9__2_0_4)); }
	inline Func_2_tCE85F2911670741BBEC0635E7B8B6756670EF333 * get_U3CU3E9__2_0_4() const { return ___U3CU3E9__2_0_4; }
	inline Func_2_tCE85F2911670741BBEC0635E7B8B6756670EF333 ** get_address_of_U3CU3E9__2_0_4() { return &___U3CU3E9__2_0_4; }
	inline void set_U3CU3E9__2_0_4(Func_2_tCE85F2911670741BBEC0635E7B8B6756670EF333 * value)
	{
		___U3CU3E9__2_0_4 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___U3CU3E9__2_0_4), (void*)value);
	}

	inline static int32_t get_offset_of_U3CU3E9__2_1_5() { return static_cast<int32_t>(offsetof(U3CU3Ec_t02407EB4B3715632FEE2AD953E8D0DFB28C247EC_StaticFields, ___U3CU3E9__2_1_5)); }
	inline Func_2_t9A1F74AFFDE8B84FC818957EC9073FF42ACE7546 * get_U3CU3E9__2_1_5() const { return ___U3CU3E9__2_1_5; }
	inline Func_2_t9A1F74AFFDE8B84FC818957EC9073FF42ACE7546 ** get_address_of_U3CU3E9__2_1_5() { return &___U3CU3E9__2_1_5; }
	inline void set_U3CU3E9__2_1_5(Func_2_t9A1F74AFFDE8B84FC818957EC9073FF42ACE7546 * value)
	{
		___U3CU3E9__2_1_5 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___U3CU3E9__2_1_5), (void*)value);
	}

	inline static int32_t get_offset_of_U3CU3E9__2_2_6() { return static_cast<int32_t>(offsetof(U3CU3Ec_t02407EB4B3715632FEE2AD953E8D0DFB28C247EC_StaticFields, ___U3CU3E9__2_2_6)); }
	inline Func_2_t315D43C96B0A19F69765350C1CE40B258A35E647 * get_U3CU3E9__2_2_6() const { return ___U3CU3E9__2_2_6; }
	inline Func_2_t315D43C96B0A19F69765350C1CE40B258A35E647 ** get_address_of_U3CU3E9__2_2_6() { return &___U3CU3E9__2_2_6; }
	inline void set_U3CU3E9__2_2_6(Func_2_t315D43C96B0A19F69765350C1CE40B258A35E647 * value)
	{
		___U3CU3E9__2_2_6 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___U3CU3E9__2_2_6), (void*)value);
	}

	inline static int32_t get_offset_of_U3CU3E9__3_0_7() { return static_cast<int32_t>(offsetof(U3CU3Ec_t02407EB4B3715632FEE2AD953E8D0DFB28C247EC_StaticFields, ___U3CU3E9__3_0_7)); }
	inline Func_2_t50F598941CFDF02619DC5D52FFDBC329473C5F7B * get_U3CU3E9__3_0_7() const { return ___U3CU3E9__3_0_7; }
	inline Func_2_t50F598941CFDF02619DC5D52FFDBC329473C5F7B ** get_address_of_U3CU3E9__3_0_7() { return &___U3CU3E9__3_0_7; }
	inline void set_U3CU3E9__3_0_7(Func_2_t50F598941CFDF02619DC5D52FFDBC329473C5F7B * value)
	{
		___U3CU3E9__3_0_7 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___U3CU3E9__3_0_7), (void*)value);
	}
};


// UnityEngine.ProBuilder.InternalUtility/<>c__DisplayClass6_0
struct  U3CU3Ec__DisplayClass6_0_tF6344B04C3BA09A2184B97F34E04329412CD928B  : public RuntimeObject
{
public:
	// System.String UnityEngine.ProBuilder.InternalUtility/<>c__DisplayClass6_0::valid
	String_t* ___valid_0;

public:
	inline static int32_t get_offset_of_valid_0() { return static_cast<int32_t>(offsetof(U3CU3Ec__DisplayClass6_0_tF6344B04C3BA09A2184B97F34E04329412CD928B, ___valid_0)); }
	inline String_t* get_valid_0() const { return ___valid_0; }
	inline String_t** get_address_of_valid_0() { return &___valid_0; }
	inline void set_valid_0(String_t* value)
	{
		___valid_0 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___valid_0), (void*)value);
	}
};


// UnityEngine.ProBuilder.MeshOperations.MergeElements/<>c
struct  U3CU3Ec_t6269B7D0C00D55576C8EC79795475539A9B664D5  : public RuntimeObject
{
public:

public:
};

struct U3CU3Ec_t6269B7D0C00D55576C8EC79795475539A9B664D5_StaticFields
{
public:
	// UnityEngine.ProBuilder.MeshOperations.MergeElements/<>c UnityEngine.ProBuilder.MeshOperations.MergeElements/<>c::<>9
	U3CU3Ec_t6269B7D0C00D55576C8EC79795475539A9B664D5 * ___U3CU3E9_0;
	// System.Func`2<UnityEngine.ProBuilder.Face,System.Collections.Generic.IEnumerable`1<System.Int32>> UnityEngine.ProBuilder.MeshOperations.MergeElements/<>c::<>9__1_0
	Func_2_tEFD8CF23CC57CF5A1C2FED15520C53A918B82B65 * ___U3CU3E9__1_0_1;

public:
	inline static int32_t get_offset_of_U3CU3E9_0() { return static_cast<int32_t>(offsetof(U3CU3Ec_t6269B7D0C00D55576C8EC79795475539A9B664D5_StaticFields, ___U3CU3E9_0)); }
	inline U3CU3Ec_t6269B7D0C00D55576C8EC79795475539A9B664D5 * get_U3CU3E9_0() const { return ___U3CU3E9_0; }
	inline U3CU3Ec_t6269B7D0C00D55576C8EC79795475539A9B664D5 ** get_address_of_U3CU3E9_0() { return &___U3CU3E9_0; }
	inline void set_U3CU3E9_0(U3CU3Ec_t6269B7D0C00D55576C8EC79795475539A9B664D5 * value)
	{
		___U3CU3E9_0 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___U3CU3E9_0), (void*)value);
	}

	inline static int32_t get_offset_of_U3CU3E9__1_0_1() { return static_cast<int32_t>(offsetof(U3CU3Ec_t6269B7D0C00D55576C8EC79795475539A9B664D5_StaticFields, ___U3CU3E9__1_0_1)); }
	inline Func_2_tEFD8CF23CC57CF5A1C2FED15520C53A918B82B65 * get_U3CU3E9__1_0_1() const { return ___U3CU3E9__1_0_1; }
	inline Func_2_tEFD8CF23CC57CF5A1C2FED15520C53A918B82B65 ** get_address_of_U3CU3E9__1_0_1() { return &___U3CU3E9__1_0_1; }
	inline void set_U3CU3E9__1_0_1(Func_2_tEFD8CF23CC57CF5A1C2FED15520C53A918B82B65 * value)
	{
		___U3CU3E9__1_0_1 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___U3CU3E9__1_0_1), (void*)value);
	}
};


// UnityEngine.ProBuilder.MeshOperations.MergeElements/<>c__DisplayClass0_0
struct  U3CU3Ec__DisplayClass0_0_t0372B46B5CCB957B26CA02361AB33152518DE575  : public RuntimeObject
{
public:
	// System.Collections.Generic.HashSet`1<UnityEngine.ProBuilder.Face> UnityEngine.ProBuilder.MeshOperations.MergeElements/<>c__DisplayClass0_0::remove
	HashSet_1_t0788DA90BAFA8E61F8C12FF31879BD04650EEAA8 * ___remove_0;

public:
	inline static int32_t get_offset_of_remove_0() { return static_cast<int32_t>(offsetof(U3CU3Ec__DisplayClass0_0_t0372B46B5CCB957B26CA02361AB33152518DE575, ___remove_0)); }
	inline HashSet_1_t0788DA90BAFA8E61F8C12FF31879BD04650EEAA8 * get_remove_0() const { return ___remove_0; }
	inline HashSet_1_t0788DA90BAFA8E61F8C12FF31879BD04650EEAA8 ** get_address_of_remove_0() { return &___remove_0; }
	inline void set_remove_0(HashSet_1_t0788DA90BAFA8E61F8C12FF31879BD04650EEAA8 * value)
	{
		___remove_0 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___remove_0), (void*)value);
	}
};


// UnityEngine.ProBuilder.MeshHandles/<>c
struct  U3CU3Ec_tEA8CF3287CF1054EF84FBA30F23FA1CD4FFB6568  : public RuntimeObject
{
public:

public:
};

struct U3CU3Ec_tEA8CF3287CF1054EF84FBA30F23FA1CD4FFB6568_StaticFields
{
public:
	// UnityEngine.ProBuilder.MeshHandles/<>c UnityEngine.ProBuilder.MeshHandles/<>c::<>9
	U3CU3Ec_tEA8CF3287CF1054EF84FBA30F23FA1CD4FFB6568 * ___U3CU3E9_0;
	// System.Func`2<UnityEngine.ProBuilder.Face,System.Collections.Generic.IEnumerable`1<System.Int32>> UnityEngine.ProBuilder.MeshHandles/<>c::<>9__9_0
	Func_2_tEFD8CF23CC57CF5A1C2FED15520C53A918B82B65 * ___U3CU3E9__9_0_1;

public:
	inline static int32_t get_offset_of_U3CU3E9_0() { return static_cast<int32_t>(offsetof(U3CU3Ec_tEA8CF3287CF1054EF84FBA30F23FA1CD4FFB6568_StaticFields, ___U3CU3E9_0)); }
	inline U3CU3Ec_tEA8CF3287CF1054EF84FBA30F23FA1CD4FFB6568 * get_U3CU3E9_0() const { return ___U3CU3E9_0; }
	inline U3CU3Ec_tEA8CF3287CF1054EF84FBA30F23FA1CD4FFB6568 ** get_address_of_U3CU3E9_0() { return &___U3CU3E9_0; }
	inline void set_U3CU3E9_0(U3CU3Ec_tEA8CF3287CF1054EF84FBA30F23FA1CD4FFB6568 * value)
	{
		___U3CU3E9_0 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___U3CU3E9_0), (void*)value);
	}

	inline static int32_t get_offset_of_U3CU3E9__9_0_1() { return static_cast<int32_t>(offsetof(U3CU3Ec_tEA8CF3287CF1054EF84FBA30F23FA1CD4FFB6568_StaticFields, ___U3CU3E9__9_0_1)); }
	inline Func_2_tEFD8CF23CC57CF5A1C2FED15520C53A918B82B65 * get_U3CU3E9__9_0_1() const { return ___U3CU3E9__9_0_1; }
	inline Func_2_tEFD8CF23CC57CF5A1C2FED15520C53A918B82B65 ** get_address_of_U3CU3E9__9_0_1() { return &___U3CU3E9__9_0_1; }
	inline void set_U3CU3E9__9_0_1(Func_2_tEFD8CF23CC57CF5A1C2FED15520C53A918B82B65 * value)
	{
		___U3CU3E9__9_0_1 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___U3CU3E9__9_0_1), (void*)value);
	}
};


// UnityEngine.ProBuilder.MeshOperations.MeshImporter/<>c
struct  U3CU3Ec_t2787C0401514F83867A60C1967986242AF4E2BAF  : public RuntimeObject
{
public:

public:
};

struct U3CU3Ec_t2787C0401514F83867A60C1967986242AF4E2BAF_StaticFields
{
public:
	// UnityEngine.ProBuilder.MeshOperations.MeshImporter/<>c UnityEngine.ProBuilder.MeshOperations.MeshImporter/<>c::<>9
	U3CU3Ec_t2787C0401514F83867A60C1967986242AF4E2BAF * ___U3CU3E9_0;
	// System.Func`2<UnityEngine.ProBuilder.Vertex,UnityEngine.Vector3> UnityEngine.ProBuilder.MeshOperations.MeshImporter/<>c::<>9__9_0
	Func_2_tAAE111760C39313B0D6B5B22580160B8D81C806B * ___U3CU3E9__9_0_1;

public:
	inline static int32_t get_offset_of_U3CU3E9_0() { return static_cast<int32_t>(offsetof(U3CU3Ec_t2787C0401514F83867A60C1967986242AF4E2BAF_StaticFields, ___U3CU3E9_0)); }
	inline U3CU3Ec_t2787C0401514F83867A60C1967986242AF4E2BAF * get_U3CU3E9_0() const { return ___U3CU3E9_0; }
	inline U3CU3Ec_t2787C0401514F83867A60C1967986242AF4E2BAF ** get_address_of_U3CU3E9_0() { return &___U3CU3E9_0; }
	inline void set_U3CU3E9_0(U3CU3Ec_t2787C0401514F83867A60C1967986242AF4E2BAF * value)
	{
		___U3CU3E9_0 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___U3CU3E9_0), (void*)value);
	}

	inline static int32_t get_offset_of_U3CU3E9__9_0_1() { return static_cast<int32_t>(offsetof(U3CU3Ec_t2787C0401514F83867A60C1967986242AF4E2BAF_StaticFields, ___U3CU3E9__9_0_1)); }
	inline Func_2_tAAE111760C39313B0D6B5B22580160B8D81C806B * get_U3CU3E9__9_0_1() const { return ___U3CU3E9__9_0_1; }
	inline Func_2_tAAE111760C39313B0D6B5B22580160B8D81C806B ** get_address_of_U3CU3E9__9_0_1() { return &___U3CU3E9__9_0_1; }
	inline void set_U3CU3E9__9_0_1(Func_2_tAAE111760C39313B0D6B5B22580160B8D81C806B * value)
	{
		___U3CU3E9__9_0_1 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___U3CU3E9__9_0_1), (void*)value);
	}
};


// UnityEngine.ProBuilder.MeshUtility/<>c
struct  U3CU3Ec_t7E75869F74A77E5044185435B06E3E59C726E85E  : public RuntimeObject
{
public:

public:
};

struct U3CU3Ec_t7E75869F74A77E5044185435B06E3E59C726E85E_StaticFields
{
public:
	// UnityEngine.ProBuilder.MeshUtility/<>c UnityEngine.ProBuilder.MeshUtility/<>c::<>9
	U3CU3Ec_t7E75869F74A77E5044185435B06E3E59C726E85E * ___U3CU3E9_0;
	// System.Func`2<System.Collections.Generic.Dictionary`2<UnityEngine.ProBuilder.Vertex,System.Int32>,System.Collections.Generic.IEnumerable`1<UnityEngine.ProBuilder.Vertex>> UnityEngine.ProBuilder.MeshUtility/<>c::<>9__10_0
	Func_2_tEF983717BF57F3F618A6828C4900357A18BF3584 * ___U3CU3E9__10_0_1;

public:
	inline static int32_t get_offset_of_U3CU3E9_0() { return static_cast<int32_t>(offsetof(U3CU3Ec_t7E75869F74A77E5044185435B06E3E59C726E85E_StaticFields, ___U3CU3E9_0)); }
	inline U3CU3Ec_t7E75869F74A77E5044185435B06E3E59C726E85E * get_U3CU3E9_0() const { return ___U3CU3E9_0; }
	inline U3CU3Ec_t7E75869F74A77E5044185435B06E3E59C726E85E ** get_address_of_U3CU3E9_0() { return &___U3CU3E9_0; }
	inline void set_U3CU3E9_0(U3CU3Ec_t7E75869F74A77E5044185435B06E3E59C726E85E * value)
	{
		___U3CU3E9_0 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___U3CU3E9_0), (void*)value);
	}

	inline static int32_t get_offset_of_U3CU3E9__10_0_1() { return static_cast<int32_t>(offsetof(U3CU3Ec_t7E75869F74A77E5044185435B06E3E59C726E85E_StaticFields, ___U3CU3E9__10_0_1)); }
	inline Func_2_tEF983717BF57F3F618A6828C4900357A18BF3584 * get_U3CU3E9__10_0_1() const { return ___U3CU3E9__10_0_1; }
	inline Func_2_tEF983717BF57F3F618A6828C4900357A18BF3584 ** get_address_of_U3CU3E9__10_0_1() { return &___U3CU3E9__10_0_1; }
	inline void set_U3CU3E9__10_0_1(Func_2_tEF983717BF57F3F618A6828C4900357A18BF3584 * value)
	{
		___U3CU3E9__10_0_1 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___U3CU3E9__10_0_1), (void*)value);
	}
};


// UnityEngine.ProBuilder.MeshOperations.MeshValidation/<>c
struct  U3CU3Ec_tFD8EF997566350BD644B066828EE4B4B3B633145  : public RuntimeObject
{
public:

public:
};

struct U3CU3Ec_tFD8EF997566350BD644B066828EE4B4B3B633145_StaticFields
{
public:
	// UnityEngine.ProBuilder.MeshOperations.MeshValidation/<>c UnityEngine.ProBuilder.MeshOperations.MeshValidation/<>c::<>9
	U3CU3Ec_tFD8EF997566350BD644B066828EE4B4B3B633145 * ___U3CU3E9_0;
	// System.Func`2<UnityEngine.ProBuilder.Triangle,System.Collections.Generic.IEnumerable`1<System.Int32>> UnityEngine.ProBuilder.MeshOperations.MeshValidation/<>c::<>9__4_0
	Func_2_tB9BCDA3C86AAFBFB779FD0CB6F54F6634D54B3B2 * ___U3CU3E9__4_0_1;
	// System.Func`2<UnityEngine.ProBuilder.Triangle,System.Collections.Generic.IEnumerable`1<System.Int32>> UnityEngine.ProBuilder.MeshOperations.MeshValidation/<>c::<>9__4_1
	Func_2_tB9BCDA3C86AAFBFB779FD0CB6F54F6634D54B3B2 * ___U3CU3E9__4_1_2;
	// System.Func`2<UnityEngine.ProBuilder.Face,System.Collections.Generic.IEnumerable`1<System.Int32>> UnityEngine.ProBuilder.MeshOperations.MeshValidation/<>c::<>9__7_0
	Func_2_tEFD8CF23CC57CF5A1C2FED15520C53A918B82B65 * ___U3CU3E9__7_0_3;

public:
	inline static int32_t get_offset_of_U3CU3E9_0() { return static_cast<int32_t>(offsetof(U3CU3Ec_tFD8EF997566350BD644B066828EE4B4B3B633145_StaticFields, ___U3CU3E9_0)); }
	inline U3CU3Ec_tFD8EF997566350BD644B066828EE4B4B3B633145 * get_U3CU3E9_0() const { return ___U3CU3E9_0; }
	inline U3CU3Ec_tFD8EF997566350BD644B066828EE4B4B3B633145 ** get_address_of_U3CU3E9_0() { return &___U3CU3E9_0; }
	inline void set_U3CU3E9_0(U3CU3Ec_tFD8EF997566350BD644B066828EE4B4B3B633145 * value)
	{
		___U3CU3E9_0 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___U3CU3E9_0), (void*)value);
	}

	inline static int32_t get_offset_of_U3CU3E9__4_0_1() { return static_cast<int32_t>(offsetof(U3CU3Ec_tFD8EF997566350BD644B066828EE4B4B3B633145_StaticFields, ___U3CU3E9__4_0_1)); }
	inline Func_2_tB9BCDA3C86AAFBFB779FD0CB6F54F6634D54B3B2 * get_U3CU3E9__4_0_1() const { return ___U3CU3E9__4_0_1; }
	inline Func_2_tB9BCDA3C86AAFBFB779FD0CB6F54F6634D54B3B2 ** get_address_of_U3CU3E9__4_0_1() { return &___U3CU3E9__4_0_1; }
	inline void set_U3CU3E9__4_0_1(Func_2_tB9BCDA3C86AAFBFB779FD0CB6F54F6634D54B3B2 * value)
	{
		___U3CU3E9__4_0_1 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___U3CU3E9__4_0_1), (void*)value);
	}

	inline static int32_t get_offset_of_U3CU3E9__4_1_2() { return static_cast<int32_t>(offsetof(U3CU3Ec_tFD8EF997566350BD644B066828EE4B4B3B633145_StaticFields, ___U3CU3E9__4_1_2)); }
	inline Func_2_tB9BCDA3C86AAFBFB779FD0CB6F54F6634D54B3B2 * get_U3CU3E9__4_1_2() const { return ___U3CU3E9__4_1_2; }
	inline Func_2_tB9BCDA3C86AAFBFB779FD0CB6F54F6634D54B3B2 ** get_address_of_U3CU3E9__4_1_2() { return &___U3CU3E9__4_1_2; }
	inline void set_U3CU3E9__4_1_2(Func_2_tB9BCDA3C86AAFBFB779FD0CB6F54F6634D54B3B2 * value)
	{
		___U3CU3E9__4_1_2 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___U3CU3E9__4_1_2), (void*)value);
	}

	inline static int32_t get_offset_of_U3CU3E9__7_0_3() { return static_cast<int32_t>(offsetof(U3CU3Ec_tFD8EF997566350BD644B066828EE4B4B3B633145_StaticFields, ___U3CU3E9__7_0_3)); }
	inline Func_2_tEFD8CF23CC57CF5A1C2FED15520C53A918B82B65 * get_U3CU3E9__7_0_3() const { return ___U3CU3E9__7_0_3; }
	inline Func_2_tEFD8CF23CC57CF5A1C2FED15520C53A918B82B65 ** get_address_of_U3CU3E9__7_0_3() { return &___U3CU3E9__7_0_3; }
	inline void set_U3CU3E9__7_0_3(Func_2_tEFD8CF23CC57CF5A1C2FED15520C53A918B82B65 * value)
	{
		___U3CU3E9__7_0_3 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___U3CU3E9__7_0_3), (void*)value);
	}
};


// UnityEngine.ProBuilder.MeshOperations.MeshValidation/<>c__DisplayClass10_0
struct  U3CU3Ec__DisplayClass10_0_tBDD8C130F2ECE825663AD995942857E6A9DC1A7E  : public RuntimeObject
{
public:
	// UnityEngine.ProBuilder.ProBuilderMesh UnityEngine.ProBuilder.MeshOperations.MeshValidation/<>c__DisplayClass10_0::mesh
	ProBuilderMesh_t252480EA473C60D493C8B94B66B1FE61B1768A06 * ___mesh_0;

public:
	inline static int32_t get_offset_of_mesh_0() { return static_cast<int32_t>(offsetof(U3CU3Ec__DisplayClass10_0_tBDD8C130F2ECE825663AD995942857E6A9DC1A7E, ___mesh_0)); }
	inline ProBuilderMesh_t252480EA473C60D493C8B94B66B1FE61B1768A06 * get_mesh_0() const { return ___mesh_0; }
	inline ProBuilderMesh_t252480EA473C60D493C8B94B66B1FE61B1768A06 ** get_address_of_mesh_0() { return &___mesh_0; }
	inline void set_mesh_0(ProBuilderMesh_t252480EA473C60D493C8B94B66B1FE61B1768A06 * value)
	{
		___mesh_0 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___mesh_0), (void*)value);
	}
};


// UnityEngine.ProBuilder.ProBuilderMesh/<>c
struct  U3CU3Ec_t824F17093AD854B7565E74AFBB694AA37D607EE5  : public RuntimeObject
{
public:

public:
};

struct U3CU3Ec_t824F17093AD854B7565E74AFBB694AA37D607EE5_StaticFields
{
public:
	// UnityEngine.ProBuilder.ProBuilderMesh/<>c UnityEngine.ProBuilder.ProBuilderMesh/<>c::<>9
	U3CU3Ec_t824F17093AD854B7565E74AFBB694AA37D607EE5 * ___U3CU3E9_0;
	// System.Func`2<UnityEngine.Vector4,UnityEngine.Vector2> UnityEngine.ProBuilder.ProBuilderMesh/<>c::<>9__102_0
	Func_2_t3C82644A98345A1283AC8EA5C07A6C505404A7D1 * ___U3CU3E9__102_0_1;
	// System.Func`2<UnityEngine.Vector4,UnityEngine.Vector2> UnityEngine.ProBuilder.ProBuilderMesh/<>c::<>9__102_1
	Func_2_t3C82644A98345A1283AC8EA5C07A6C505404A7D1 * ___U3CU3E9__102_1_2;
	// System.Func`2<UnityEngine.ProBuilder.Face,System.Int32> UnityEngine.ProBuilder.ProBuilderMesh/<>c::<>9__110_0
	Func_2_tB776B4107E4E646E9BBF53F2435FD152C68436AA * ___U3CU3E9__110_0_3;
	// System.Func`2<UnityEngine.ProBuilder.Face,System.Int32> UnityEngine.ProBuilder.ProBuilderMesh/<>c::<>9__112_0
	Func_2_tB776B4107E4E646E9BBF53F2435FD152C68436AA * ___U3CU3E9__112_0_4;
	// System.Func`2<UnityEngine.ProBuilder.Face,UnityEngine.ProBuilder.Face> UnityEngine.ProBuilder.ProBuilderMesh/<>c::<>9__147_0
	Func_2_t5F723D2D2C34F3D2F19D9F6B0192F95540503111 * ___U3CU3E9__147_0_5;

public:
	inline static int32_t get_offset_of_U3CU3E9_0() { return static_cast<int32_t>(offsetof(U3CU3Ec_t824F17093AD854B7565E74AFBB694AA37D607EE5_StaticFields, ___U3CU3E9_0)); }
	inline U3CU3Ec_t824F17093AD854B7565E74AFBB694AA37D607EE5 * get_U3CU3E9_0() const { return ___U3CU3E9_0; }
	inline U3CU3Ec_t824F17093AD854B7565E74AFBB694AA37D607EE5 ** get_address_of_U3CU3E9_0() { return &___U3CU3E9_0; }
	inline void set_U3CU3E9_0(U3CU3Ec_t824F17093AD854B7565E74AFBB694AA37D607EE5 * value)
	{
		___U3CU3E9_0 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___U3CU3E9_0), (void*)value);
	}

	inline static int32_t get_offset_of_U3CU3E9__102_0_1() { return static_cast<int32_t>(offsetof(U3CU3Ec_t824F17093AD854B7565E74AFBB694AA37D607EE5_StaticFields, ___U3CU3E9__102_0_1)); }
	inline Func_2_t3C82644A98345A1283AC8EA5C07A6C505404A7D1 * get_U3CU3E9__102_0_1() const { return ___U3CU3E9__102_0_1; }
	inline Func_2_t3C82644A98345A1283AC8EA5C07A6C505404A7D1 ** get_address_of_U3CU3E9__102_0_1() { return &___U3CU3E9__102_0_1; }
	inline void set_U3CU3E9__102_0_1(Func_2_t3C82644A98345A1283AC8EA5C07A6C505404A7D1 * value)
	{
		___U3CU3E9__102_0_1 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___U3CU3E9__102_0_1), (void*)value);
	}

	inline static int32_t get_offset_of_U3CU3E9__102_1_2() { return static_cast<int32_t>(offsetof(U3CU3Ec_t824F17093AD854B7565E74AFBB694AA37D607EE5_StaticFields, ___U3CU3E9__102_1_2)); }
	inline Func_2_t3C82644A98345A1283AC8EA5C07A6C505404A7D1 * get_U3CU3E9__102_1_2() const { return ___U3CU3E9__102_1_2; }
	inline Func_2_t3C82644A98345A1283AC8EA5C07A6C505404A7D1 ** get_address_of_U3CU3E9__102_1_2() { return &___U3CU3E9__102_1_2; }
	inline void set_U3CU3E9__102_1_2(Func_2_t3C82644A98345A1283AC8EA5C07A6C505404A7D1 * value)
	{
		___U3CU3E9__102_1_2 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___U3CU3E9__102_1_2), (void*)value);
	}

	inline static int32_t get_offset_of_U3CU3E9__110_0_3() { return static_cast<int32_t>(offsetof(U3CU3Ec_t824F17093AD854B7565E74AFBB694AA37D607EE5_StaticFields, ___U3CU3E9__110_0_3)); }
	inline Func_2_tB776B4107E4E646E9BBF53F2435FD152C68436AA * get_U3CU3E9__110_0_3() const { return ___U3CU3E9__110_0_3; }
	inline Func_2_tB776B4107E4E646E9BBF53F2435FD152C68436AA ** get_address_of_U3CU3E9__110_0_3() { return &___U3CU3E9__110_0_3; }
	inline void set_U3CU3E9__110_0_3(Func_2_tB776B4107E4E646E9BBF53F2435FD152C68436AA * value)
	{
		___U3CU3E9__110_0_3 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___U3CU3E9__110_0_3), (void*)value);
	}

	inline static int32_t get_offset_of_U3CU3E9__112_0_4() { return static_cast<int32_t>(offsetof(U3CU3Ec_t824F17093AD854B7565E74AFBB694AA37D607EE5_StaticFields, ___U3CU3E9__112_0_4)); }
	inline Func_2_tB776B4107E4E646E9BBF53F2435FD152C68436AA * get_U3CU3E9__112_0_4() const { return ___U3CU3E9__112_0_4; }
	inline Func_2_tB776B4107E4E646E9BBF53F2435FD152C68436AA ** get_address_of_U3CU3E9__112_0_4() { return &___U3CU3E9__112_0_4; }
	inline void set_U3CU3E9__112_0_4(Func_2_tB776B4107E4E646E9BBF53F2435FD152C68436AA * value)
	{
		___U3CU3E9__112_0_4 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___U3CU3E9__112_0_4), (void*)value);
	}

	inline static int32_t get_offset_of_U3CU3E9__147_0_5() { return static_cast<int32_t>(offsetof(U3CU3Ec_t824F17093AD854B7565E74AFBB694AA37D607EE5_StaticFields, ___U3CU3E9__147_0_5)); }
	inline Func_2_t5F723D2D2C34F3D2F19D9F6B0192F95540503111 * get_U3CU3E9__147_0_5() const { return ___U3CU3E9__147_0_5; }
	inline Func_2_t5F723D2D2C34F3D2F19D9F6B0192F95540503111 ** get_address_of_U3CU3E9__147_0_5() { return &___U3CU3E9__147_0_5; }
	inline void set_U3CU3E9__147_0_5(Func_2_t5F723D2D2C34F3D2F19D9F6B0192F95540503111 * value)
	{
		___U3CU3E9__147_0_5 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___U3CU3E9__147_0_5), (void*)value);
	}
};


// UnityEngine.ProBuilder.ProBuilderMesh/<>c__DisplayClass150_0
struct  U3CU3Ec__DisplayClass150_0_t44CD439BDFF4F98B1180253BFDDBFE34E4D0067A  : public RuntimeObject
{
public:
	// System.Int32 UnityEngine.ProBuilder.ProBuilderMesh/<>c__DisplayClass150_0::i
	int32_t ___i_0;

public:
	inline static int32_t get_offset_of_i_0() { return static_cast<int32_t>(offsetof(U3CU3Ec__DisplayClass150_0_t44CD439BDFF4F98B1180253BFDDBFE34E4D0067A, ___i_0)); }
	inline int32_t get_i_0() const { return ___i_0; }
	inline int32_t* get_address_of_i_0() { return &___i_0; }
	inline void set_i_0(int32_t value)
	{
		___i_0 = value;
	}
};


// UnityEngine.ProBuilder.ProBuilderMesh/<>c__DisplayClass152_0
struct  U3CU3Ec__DisplayClass152_0_t8781538669DC508743CC9A53965B849F79A150F5  : public RuntimeObject
{
public:
	// System.Int32 UnityEngine.ProBuilder.ProBuilderMesh/<>c__DisplayClass152_0::i
	int32_t ___i_0;

public:
	inline static int32_t get_offset_of_i_0() { return static_cast<int32_t>(offsetof(U3CU3Ec__DisplayClass152_0_t8781538669DC508743CC9A53965B849F79A150F5, ___i_0)); }
	inline int32_t get_i_0() const { return ___i_0; }
	inline int32_t* get_address_of_i_0() { return &___i_0; }
	inline void set_i_0(int32_t value)
	{
		___i_0 = value;
	}
};


// UnityEngine.ProBuilder.Projection/<>c
struct  U3CU3Ec_t36CE39C8D0D45D6CF05540368CD8494B7DCA4201  : public RuntimeObject
{
public:

public:
};

struct U3CU3Ec_t36CE39C8D0D45D6CF05540368CD8494B7DCA4201_StaticFields
{
public:
	// UnityEngine.ProBuilder.Projection/<>c UnityEngine.ProBuilder.Projection/<>c::<>9
	U3CU3Ec_t36CE39C8D0D45D6CF05540368CD8494B7DCA4201 * ___U3CU3E9_0;
	// System.Comparison`1<UnityEngine.ProBuilder.SimpleTuple`2<System.Single,UnityEngine.Vector2>> UnityEngine.ProBuilder.Projection/<>c::<>9__6_0
	Comparison_1_tFE928F9D2BBD36792EB82244AC46A31A394B4C0B * ___U3CU3E9__6_0_1;
	// System.Func`2<UnityEngine.ProBuilder.SimpleTuple`2<System.Single,UnityEngine.Vector2>,UnityEngine.Vector2> UnityEngine.ProBuilder.Projection/<>c::<>9__6_1
	Func_2_t49E71BB247BC95BA9634663BEC7945645D25B767 * ___U3CU3E9__6_1_2;

public:
	inline static int32_t get_offset_of_U3CU3E9_0() { return static_cast<int32_t>(offsetof(U3CU3Ec_t36CE39C8D0D45D6CF05540368CD8494B7DCA4201_StaticFields, ___U3CU3E9_0)); }
	inline U3CU3Ec_t36CE39C8D0D45D6CF05540368CD8494B7DCA4201 * get_U3CU3E9_0() const { return ___U3CU3E9_0; }
	inline U3CU3Ec_t36CE39C8D0D45D6CF05540368CD8494B7DCA4201 ** get_address_of_U3CU3E9_0() { return &___U3CU3E9_0; }
	inline void set_U3CU3E9_0(U3CU3Ec_t36CE39C8D0D45D6CF05540368CD8494B7DCA4201 * value)
	{
		___U3CU3E9_0 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___U3CU3E9_0), (void*)value);
	}

	inline static int32_t get_offset_of_U3CU3E9__6_0_1() { return static_cast<int32_t>(offsetof(U3CU3Ec_t36CE39C8D0D45D6CF05540368CD8494B7DCA4201_StaticFields, ___U3CU3E9__6_0_1)); }
	inline Comparison_1_tFE928F9D2BBD36792EB82244AC46A31A394B4C0B * get_U3CU3E9__6_0_1() const { return ___U3CU3E9__6_0_1; }
	inline Comparison_1_tFE928F9D2BBD36792EB82244AC46A31A394B4C0B ** get_address_of_U3CU3E9__6_0_1() { return &___U3CU3E9__6_0_1; }
	inline void set_U3CU3E9__6_0_1(Comparison_1_tFE928F9D2BBD36792EB82244AC46A31A394B4C0B * value)
	{
		___U3CU3E9__6_0_1 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___U3CU3E9__6_0_1), (void*)value);
	}

	inline static int32_t get_offset_of_U3CU3E9__6_1_2() { return static_cast<int32_t>(offsetof(U3CU3Ec_t36CE39C8D0D45D6CF05540368CD8494B7DCA4201_StaticFields, ___U3CU3E9__6_1_2)); }
	inline Func_2_t49E71BB247BC95BA9634663BEC7945645D25B767 * get_U3CU3E9__6_1_2() const { return ___U3CU3E9__6_1_2; }
	inline Func_2_t49E71BB247BC95BA9634663BEC7945645D25B767 ** get_address_of_U3CU3E9__6_1_2() { return &___U3CU3E9__6_1_2; }
	inline void set_U3CU3E9__6_1_2(Func_2_t49E71BB247BC95BA9634663BEC7945645D25B767 * value)
	{
		___U3CU3E9__6_1_2 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___U3CU3E9__6_1_2), (void*)value);
	}
};


// UnityEngine.ProBuilder.SelectionPickerRenderer/<>c
struct  U3CU3Ec_tA2CE09E477B19143F7D635C0B5E0A026B7884561  : public RuntimeObject
{
public:

public:
};

struct U3CU3Ec_tA2CE09E477B19143F7D635C0B5E0A026B7884561_StaticFields
{
public:
	// UnityEngine.ProBuilder.SelectionPickerRenderer/<>c UnityEngine.ProBuilder.SelectionPickerRenderer/<>c::<>9
	U3CU3Ec_tA2CE09E477B19143F7D635C0B5E0A026B7884561 * ___U3CU3E9_0;
	// System.Func`2<UnityEngine.ProBuilder.Face,System.Collections.Generic.IEnumerable`1<System.Int32>> UnityEngine.ProBuilder.SelectionPickerRenderer/<>c::<>9__24_0
	Func_2_tEFD8CF23CC57CF5A1C2FED15520C53A918B82B65 * ___U3CU3E9__24_0_1;

public:
	inline static int32_t get_offset_of_U3CU3E9_0() { return static_cast<int32_t>(offsetof(U3CU3Ec_tA2CE09E477B19143F7D635C0B5E0A026B7884561_StaticFields, ___U3CU3E9_0)); }
	inline U3CU3Ec_tA2CE09E477B19143F7D635C0B5E0A026B7884561 * get_U3CU3E9_0() const { return ___U3CU3E9_0; }
	inline U3CU3Ec_tA2CE09E477B19143F7D635C0B5E0A026B7884561 ** get_address_of_U3CU3E9_0() { return &___U3CU3E9_0; }
	inline void set_U3CU3E9_0(U3CU3Ec_tA2CE09E477B19143F7D635C0B5E0A026B7884561 * value)
	{
		___U3CU3E9_0 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___U3CU3E9_0), (void*)value);
	}

	inline static int32_t get_offset_of_U3CU3E9__24_0_1() { return static_cast<int32_t>(offsetof(U3CU3Ec_tA2CE09E477B19143F7D635C0B5E0A026B7884561_StaticFields, ___U3CU3E9__24_0_1)); }
	inline Func_2_tEFD8CF23CC57CF5A1C2FED15520C53A918B82B65 * get_U3CU3E9__24_0_1() const { return ___U3CU3E9__24_0_1; }
	inline Func_2_tEFD8CF23CC57CF5A1C2FED15520C53A918B82B65 ** get_address_of_U3CU3E9__24_0_1() { return &___U3CU3E9__24_0_1; }
	inline void set_U3CU3E9__24_0_1(Func_2_tEFD8CF23CC57CF5A1C2FED15520C53A918B82B65 * value)
	{
		___U3CU3E9__24_0_1 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___U3CU3E9__24_0_1), (void*)value);
	}
};


// UnityEngine.ProBuilder.SelectionPickerRenderer/<>c__DisplayClass19_0
struct  U3CU3Ec__DisplayClass19_0_tCA08673CF90525D30B9A80BA0400EC0E36FEF6CB  : public RuntimeObject
{
public:
	// UnityEngine.Vector3[] UnityEngine.ProBuilder.SelectionPickerRenderer/<>c__DisplayClass19_0::positions
	Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* ___positions_0;
	// UnityEngine.ProBuilder.SharedVertex[] UnityEngine.ProBuilder.SelectionPickerRenderer/<>c__DisplayClass19_0::sharedVertices
	SharedVertexU5BU5D_tA15BD8E3618099DAC98FF39AC05B844E763C843A* ___sharedVertices_1;

public:
	inline static int32_t get_offset_of_positions_0() { return static_cast<int32_t>(offsetof(U3CU3Ec__DisplayClass19_0_tCA08673CF90525D30B9A80BA0400EC0E36FEF6CB, ___positions_0)); }
	inline Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* get_positions_0() const { return ___positions_0; }
	inline Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4** get_address_of_positions_0() { return &___positions_0; }
	inline void set_positions_0(Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* value)
	{
		___positions_0 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___positions_0), (void*)value);
	}

	inline static int32_t get_offset_of_sharedVertices_1() { return static_cast<int32_t>(offsetof(U3CU3Ec__DisplayClass19_0_tCA08673CF90525D30B9A80BA0400EC0E36FEF6CB, ___sharedVertices_1)); }
	inline SharedVertexU5BU5D_tA15BD8E3618099DAC98FF39AC05B844E763C843A* get_sharedVertices_1() const { return ___sharedVertices_1; }
	inline SharedVertexU5BU5D_tA15BD8E3618099DAC98FF39AC05B844E763C843A** get_address_of_sharedVertices_1() { return &___sharedVertices_1; }
	inline void set_sharedVertices_1(SharedVertexU5BU5D_tA15BD8E3618099DAC98FF39AC05B844E763C843A* value)
	{
		___sharedVertices_1 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___sharedVertices_1), (void*)value);
	}
};


// UnityEngine.ProBuilder.SelectionPickerRenderer/SelectionPickerRendererHDRP
struct  SelectionPickerRendererHDRP_t54D47651197FA3381E3BB0E8A42A6216F015E6C0  : public RuntimeObject
{
public:

public:
};


// UnityEngine.ProBuilder.SelectionPickerRenderer/SelectionPickerRendererStandard
struct  SelectionPickerRendererStandard_t9D307FE31F670B0D8E0C7F01C7FF1BBC4937FEAD  : public RuntimeObject
{
public:

public:
};


// UnityEngine.ProBuilder.SharedVertex/<>c
struct  U3CU3Ec_t542E6403E75085B6A9A5FB4DD0C012C814E762F6  : public RuntimeObject
{
public:

public:
};

struct U3CU3Ec_t542E6403E75085B6A9A5FB4DD0C012C814E762F6_StaticFields
{
public:
	// UnityEngine.ProBuilder.SharedVertex/<>c UnityEngine.ProBuilder.SharedVertex/<>c::<>9
	U3CU3Ec_t542E6403E75085B6A9A5FB4DD0C012C814E762F6 * ___U3CU3E9_0;
	// System.Func`2<System.Collections.Generic.KeyValuePair`2<System.Int32,System.Int32>,System.Boolean> UnityEngine.ProBuilder.SharedVertex/<>c::<>9__26_0
	Func_2_tFFAB5F4D93443F1C6B37316C95E8438649A2E7FA * ___U3CU3E9__26_0_1;

public:
	inline static int32_t get_offset_of_U3CU3E9_0() { return static_cast<int32_t>(offsetof(U3CU3Ec_t542E6403E75085B6A9A5FB4DD0C012C814E762F6_StaticFields, ___U3CU3E9_0)); }
	inline U3CU3Ec_t542E6403E75085B6A9A5FB4DD0C012C814E762F6 * get_U3CU3E9_0() const { return ___U3CU3E9_0; }
	inline U3CU3Ec_t542E6403E75085B6A9A5FB4DD0C012C814E762F6 ** get_address_of_U3CU3E9_0() { return &___U3CU3E9_0; }
	inline void set_U3CU3E9_0(U3CU3Ec_t542E6403E75085B6A9A5FB4DD0C012C814E762F6 * value)
	{
		___U3CU3E9_0 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___U3CU3E9_0), (void*)value);
	}

	inline static int32_t get_offset_of_U3CU3E9__26_0_1() { return static_cast<int32_t>(offsetof(U3CU3Ec_t542E6403E75085B6A9A5FB4DD0C012C814E762F6_StaticFields, ___U3CU3E9__26_0_1)); }
	inline Func_2_tFFAB5F4D93443F1C6B37316C95E8438649A2E7FA * get_U3CU3E9__26_0_1() const { return ___U3CU3E9__26_0_1; }
	inline Func_2_tFFAB5F4D93443F1C6B37316C95E8438649A2E7FA ** get_address_of_U3CU3E9__26_0_1() { return &___U3CU3E9__26_0_1; }
	inline void set_U3CU3E9__26_0_1(Func_2_tFFAB5F4D93443F1C6B37316C95E8438649A2E7FA * value)
	{
		___U3CU3E9__26_0_1 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___U3CU3E9__26_0_1), (void*)value);
	}
};


// UnityEngine.ProBuilder.Smoothing/<>c
struct  U3CU3Ec_t511CB9EA20D4C6CE9FD5888E9C3FB3FB4BD5AE04  : public RuntimeObject
{
public:

public:
};

struct U3CU3Ec_t511CB9EA20D4C6CE9FD5888E9C3FB3FB4BD5AE04_StaticFields
{
public:
	// UnityEngine.ProBuilder.Smoothing/<>c UnityEngine.ProBuilder.Smoothing/<>c::<>9
	U3CU3Ec_t511CB9EA20D4C6CE9FD5888E9C3FB3FB4BD5AE04 * ___U3CU3E9_0;
	// System.Func`2<UnityEngine.ProBuilder.Face,System.Int32> UnityEngine.ProBuilder.Smoothing/<>c::<>9__5_0
	Func_2_tB776B4107E4E646E9BBF53F2435FD152C68436AA * ___U3CU3E9__5_0_1;
	// System.Func`2<UnityEngine.ProBuilder.Face,System.Int32> UnityEngine.ProBuilder.Smoothing/<>c::<>9__9_0
	Func_2_tB776B4107E4E646E9BBF53F2435FD152C68436AA * ___U3CU3E9__9_0_2;

public:
	inline static int32_t get_offset_of_U3CU3E9_0() { return static_cast<int32_t>(offsetof(U3CU3Ec_t511CB9EA20D4C6CE9FD5888E9C3FB3FB4BD5AE04_StaticFields, ___U3CU3E9_0)); }
	inline U3CU3Ec_t511CB9EA20D4C6CE9FD5888E9C3FB3FB4BD5AE04 * get_U3CU3E9_0() const { return ___U3CU3E9_0; }
	inline U3CU3Ec_t511CB9EA20D4C6CE9FD5888E9C3FB3FB4BD5AE04 ** get_address_of_U3CU3E9_0() { return &___U3CU3E9_0; }
	inline void set_U3CU3E9_0(U3CU3Ec_t511CB9EA20D4C6CE9FD5888E9C3FB3FB4BD5AE04 * value)
	{
		___U3CU3E9_0 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___U3CU3E9_0), (void*)value);
	}

	inline static int32_t get_offset_of_U3CU3E9__5_0_1() { return static_cast<int32_t>(offsetof(U3CU3Ec_t511CB9EA20D4C6CE9FD5888E9C3FB3FB4BD5AE04_StaticFields, ___U3CU3E9__5_0_1)); }
	inline Func_2_tB776B4107E4E646E9BBF53F2435FD152C68436AA * get_U3CU3E9__5_0_1() const { return ___U3CU3E9__5_0_1; }
	inline Func_2_tB776B4107E4E646E9BBF53F2435FD152C68436AA ** get_address_of_U3CU3E9__5_0_1() { return &___U3CU3E9__5_0_1; }
	inline void set_U3CU3E9__5_0_1(Func_2_tB776B4107E4E646E9BBF53F2435FD152C68436AA * value)
	{
		___U3CU3E9__5_0_1 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___U3CU3E9__5_0_1), (void*)value);
	}

	inline static int32_t get_offset_of_U3CU3E9__9_0_2() { return static_cast<int32_t>(offsetof(U3CU3Ec_t511CB9EA20D4C6CE9FD5888E9C3FB3FB4BD5AE04_StaticFields, ___U3CU3E9__9_0_2)); }
	inline Func_2_tB776B4107E4E646E9BBF53F2435FD152C68436AA * get_U3CU3E9__9_0_2() const { return ___U3CU3E9__9_0_2; }
	inline Func_2_tB776B4107E4E646E9BBF53F2435FD152C68436AA ** get_address_of_U3CU3E9__9_0_2() { return &___U3CU3E9__9_0_2; }
	inline void set_U3CU3E9__9_0_2(Func_2_tB776B4107E4E646E9BBF53F2435FD152C68436AA * value)
	{
		___U3CU3E9__9_0_2 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___U3CU3E9__9_0_2), (void*)value);
	}
};


// UnityEngine.ProBuilder.MeshOperations.SurfaceTopology/<>c
struct  U3CU3Ec_tFDD7C5E96166B2F126A4D857FE78BABD2C6A12D4  : public RuntimeObject
{
public:

public:
};

struct U3CU3Ec_tFDD7C5E96166B2F126A4D857FE78BABD2C6A12D4_StaticFields
{
public:
	// UnityEngine.ProBuilder.MeshOperations.SurfaceTopology/<>c UnityEngine.ProBuilder.MeshOperations.SurfaceTopology/<>c::<>9
	U3CU3Ec_tFDD7C5E96166B2F126A4D857FE78BABD2C6A12D4 * ___U3CU3E9_0;
	// System.Func`2<UnityEngine.ProBuilder.FaceRebuildData,UnityEngine.ProBuilder.Face> UnityEngine.ProBuilder.MeshOperations.SurfaceTopology/<>c::<>9__0_0
	Func_2_tCD91FF57433D7DCAAA5AD666F83C9704A8E8F5BD * ___U3CU3E9__0_0_1;
	// System.Func`2<UnityEngine.ProBuilder.Vertex,UnityEngine.Vector3> UnityEngine.ProBuilder.MeshOperations.SurfaceTopology/<>c::<>9__3_0
	Func_2_tAAE111760C39313B0D6B5B22580160B8D81C806B * ___U3CU3E9__3_0_2;

public:
	inline static int32_t get_offset_of_U3CU3E9_0() { return static_cast<int32_t>(offsetof(U3CU3Ec_tFDD7C5E96166B2F126A4D857FE78BABD2C6A12D4_StaticFields, ___U3CU3E9_0)); }
	inline U3CU3Ec_tFDD7C5E96166B2F126A4D857FE78BABD2C6A12D4 * get_U3CU3E9_0() const { return ___U3CU3E9_0; }
	inline U3CU3Ec_tFDD7C5E96166B2F126A4D857FE78BABD2C6A12D4 ** get_address_of_U3CU3E9_0() { return &___U3CU3E9_0; }
	inline void set_U3CU3E9_0(U3CU3Ec_tFDD7C5E96166B2F126A4D857FE78BABD2C6A12D4 * value)
	{
		___U3CU3E9_0 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___U3CU3E9_0), (void*)value);
	}

	inline static int32_t get_offset_of_U3CU3E9__0_0_1() { return static_cast<int32_t>(offsetof(U3CU3Ec_tFDD7C5E96166B2F126A4D857FE78BABD2C6A12D4_StaticFields, ___U3CU3E9__0_0_1)); }
	inline Func_2_tCD91FF57433D7DCAAA5AD666F83C9704A8E8F5BD * get_U3CU3E9__0_0_1() const { return ___U3CU3E9__0_0_1; }
	inline Func_2_tCD91FF57433D7DCAAA5AD666F83C9704A8E8F5BD ** get_address_of_U3CU3E9__0_0_1() { return &___U3CU3E9__0_0_1; }
	inline void set_U3CU3E9__0_0_1(Func_2_tCD91FF57433D7DCAAA5AD666F83C9704A8E8F5BD * value)
	{
		___U3CU3E9__0_0_1 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___U3CU3E9__0_0_1), (void*)value);
	}

	inline static int32_t get_offset_of_U3CU3E9__3_0_2() { return static_cast<int32_t>(offsetof(U3CU3Ec_tFDD7C5E96166B2F126A4D857FE78BABD2C6A12D4_StaticFields, ___U3CU3E9__3_0_2)); }
	inline Func_2_tAAE111760C39313B0D6B5B22580160B8D81C806B * get_U3CU3E9__3_0_2() const { return ___U3CU3E9__3_0_2; }
	inline Func_2_tAAE111760C39313B0D6B5B22580160B8D81C806B ** get_address_of_U3CU3E9__3_0_2() { return &___U3CU3E9__3_0_2; }
	inline void set_U3CU3E9__3_0_2(Func_2_tAAE111760C39313B0D6B5B22580160B8D81C806B * value)
	{
		___U3CU3E9__3_0_2 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___U3CU3E9__3_0_2), (void*)value);
	}
};


// UnityEngine.ProBuilder.MeshOperations.Triangulation/<>c__DisplayClass7_0
struct  U3CU3Ec__DisplayClass7_0_tCA2C9A0AB9E8D863E96D46D19A304F9F500C8337  : public RuntimeObject
{
public:
	// System.Int32 UnityEngine.ProBuilder.MeshOperations.Triangulation/<>c__DisplayClass7_0::index
	int32_t ___index_0;

public:
	inline static int32_t get_offset_of_index_0() { return static_cast<int32_t>(offsetof(U3CU3Ec__DisplayClass7_0_tCA2C9A0AB9E8D863E96D46D19A304F9F500C8337, ___index_0)); }
	inline int32_t get_index_0() const { return ___index_0; }
	inline int32_t* get_address_of_index_0() { return &___index_0; }
	inline void set_index_0(int32_t value)
	{
		___index_0 = value;
	}
};


// UnityEngine.ProBuilder.MeshOperations.Triangulation/<>c__DisplayClass8_0
struct  U3CU3Ec__DisplayClass8_0_t119F6CA917FED26FCB06BED7173C3BD0674FF1B0  : public RuntimeObject
{
public:
	// System.Int32 UnityEngine.ProBuilder.MeshOperations.Triangulation/<>c__DisplayClass8_0::index
	int32_t ___index_0;
	// System.Func`2<UnityEngine.Vector2,UnityEngine.ProBuilder.Poly2Tri.PolygonPoint> UnityEngine.ProBuilder.MeshOperations.Triangulation/<>c__DisplayClass8_0::<>9__1
	Func_2_t1754E538CA9E203044E28CE45784E9199E5F37C1 * ___U3CU3E9__1_1;

public:
	inline static int32_t get_offset_of_index_0() { return static_cast<int32_t>(offsetof(U3CU3Ec__DisplayClass8_0_t119F6CA917FED26FCB06BED7173C3BD0674FF1B0, ___index_0)); }
	inline int32_t get_index_0() const { return ___index_0; }
	inline int32_t* get_address_of_index_0() { return &___index_0; }
	inline void set_index_0(int32_t value)
	{
		___index_0 = value;
	}

	inline static int32_t get_offset_of_U3CU3E9__1_1() { return static_cast<int32_t>(offsetof(U3CU3Ec__DisplayClass8_0_t119F6CA917FED26FCB06BED7173C3BD0674FF1B0, ___U3CU3E9__1_1)); }
	inline Func_2_t1754E538CA9E203044E28CE45784E9199E5F37C1 * get_U3CU3E9__1_1() const { return ___U3CU3E9__1_1; }
	inline Func_2_t1754E538CA9E203044E28CE45784E9199E5F37C1 ** get_address_of_U3CU3E9__1_1() { return &___U3CU3E9__1_1; }
	inline void set_U3CU3E9__1_1(Func_2_t1754E538CA9E203044E28CE45784E9199E5F37C1 * value)
	{
		___U3CU3E9__1_1 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___U3CU3E9__1_1), (void*)value);
	}
};


// UnityEngine.ProBuilder.MeshOperations.UVEditing/<>c
struct  U3CU3Ec_t93F69730F454CB612BAEA672FE28A2BAABF160C7  : public RuntimeObject
{
public:

public:
};

struct U3CU3Ec_t93F69730F454CB612BAEA672FE28A2BAABF160C7_StaticFields
{
public:
	// UnityEngine.ProBuilder.MeshOperations.UVEditing/<>c UnityEngine.ProBuilder.MeshOperations.UVEditing/<>c::<>9
	U3CU3Ec_t93F69730F454CB612BAEA672FE28A2BAABF160C7 * ___U3CU3E9_0;
	// System.Func`2<UnityEngine.ProBuilder.Face,System.Boolean> UnityEngine.ProBuilder.MeshOperations.UVEditing/<>c::<>9__0_0
	Func_2_t9FD37C423FBF677031848C7C049149B2D96C6062 * ___U3CU3E9__0_0_1;
	// System.Func`2<UnityEngine.Vector4,UnityEngine.Vector2> UnityEngine.ProBuilder.MeshOperations.UVEditing/<>c::<>9__11_0
	Func_2_t3C82644A98345A1283AC8EA5C07A6C505404A7D1 * ___U3CU3E9__11_0_2;
	// System.Func`2<System.Collections.Generic.KeyValuePair`2<System.Int32,System.Int32>,System.Int32> UnityEngine.ProBuilder.MeshOperations.UVEditing/<>c::<>9__13_1
	Func_2_tBAD0C5BC3728751C086C59D238AB82E2B9A99962 * ___U3CU3E9__13_1_3;
	// System.Func`2<UnityEngine.ProBuilder.Face,System.Collections.Generic.IEnumerable`1<System.Int32>> UnityEngine.ProBuilder.MeshOperations.UVEditing/<>c::<>9__17_0
	Func_2_tEFD8CF23CC57CF5A1C2FED15520C53A918B82B65 * ___U3CU3E9__17_0_4;
	// System.Func`2<UnityEngine.ProBuilder.Face,System.Collections.Generic.IEnumerable`1<System.Int32>> UnityEngine.ProBuilder.MeshOperations.UVEditing/<>c::<>9__17_1
	Func_2_tEFD8CF23CC57CF5A1C2FED15520C53A918B82B65 * ___U3CU3E9__17_1_5;
	// System.Func`2<UnityEngine.ProBuilder.Face,System.Collections.Generic.IEnumerable`1<System.Int32>> UnityEngine.ProBuilder.MeshOperations.UVEditing/<>c::<>9__18_0
	Func_2_tEFD8CF23CC57CF5A1C2FED15520C53A918B82B65 * ___U3CU3E9__18_0_6;
	// System.Func`2<UnityEngine.ProBuilder.Face,System.Collections.Generic.IEnumerable`1<System.Int32>> UnityEngine.ProBuilder.MeshOperations.UVEditing/<>c::<>9__20_0
	Func_2_tEFD8CF23CC57CF5A1C2FED15520C53A918B82B65 * ___U3CU3E9__20_0_7;

public:
	inline static int32_t get_offset_of_U3CU3E9_0() { return static_cast<int32_t>(offsetof(U3CU3Ec_t93F69730F454CB612BAEA672FE28A2BAABF160C7_StaticFields, ___U3CU3E9_0)); }
	inline U3CU3Ec_t93F69730F454CB612BAEA672FE28A2BAABF160C7 * get_U3CU3E9_0() const { return ___U3CU3E9_0; }
	inline U3CU3Ec_t93F69730F454CB612BAEA672FE28A2BAABF160C7 ** get_address_of_U3CU3E9_0() { return &___U3CU3E9_0; }
	inline void set_U3CU3E9_0(U3CU3Ec_t93F69730F454CB612BAEA672FE28A2BAABF160C7 * value)
	{
		___U3CU3E9_0 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___U3CU3E9_0), (void*)value);
	}

	inline static int32_t get_offset_of_U3CU3E9__0_0_1() { return static_cast<int32_t>(offsetof(U3CU3Ec_t93F69730F454CB612BAEA672FE28A2BAABF160C7_StaticFields, ___U3CU3E9__0_0_1)); }
	inline Func_2_t9FD37C423FBF677031848C7C049149B2D96C6062 * get_U3CU3E9__0_0_1() const { return ___U3CU3E9__0_0_1; }
	inline Func_2_t9FD37C423FBF677031848C7C049149B2D96C6062 ** get_address_of_U3CU3E9__0_0_1() { return &___U3CU3E9__0_0_1; }
	inline void set_U3CU3E9__0_0_1(Func_2_t9FD37C423FBF677031848C7C049149B2D96C6062 * value)
	{
		___U3CU3E9__0_0_1 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___U3CU3E9__0_0_1), (void*)value);
	}

	inline static int32_t get_offset_of_U3CU3E9__11_0_2() { return static_cast<int32_t>(offsetof(U3CU3Ec_t93F69730F454CB612BAEA672FE28A2BAABF160C7_StaticFields, ___U3CU3E9__11_0_2)); }
	inline Func_2_t3C82644A98345A1283AC8EA5C07A6C505404A7D1 * get_U3CU3E9__11_0_2() const { return ___U3CU3E9__11_0_2; }
	inline Func_2_t3C82644A98345A1283AC8EA5C07A6C505404A7D1 ** get_address_of_U3CU3E9__11_0_2() { return &___U3CU3E9__11_0_2; }
	inline void set_U3CU3E9__11_0_2(Func_2_t3C82644A98345A1283AC8EA5C07A6C505404A7D1 * value)
	{
		___U3CU3E9__11_0_2 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___U3CU3E9__11_0_2), (void*)value);
	}

	inline static int32_t get_offset_of_U3CU3E9__13_1_3() { return static_cast<int32_t>(offsetof(U3CU3Ec_t93F69730F454CB612BAEA672FE28A2BAABF160C7_StaticFields, ___U3CU3E9__13_1_3)); }
	inline Func_2_tBAD0C5BC3728751C086C59D238AB82E2B9A99962 * get_U3CU3E9__13_1_3() const { return ___U3CU3E9__13_1_3; }
	inline Func_2_tBAD0C5BC3728751C086C59D238AB82E2B9A99962 ** get_address_of_U3CU3E9__13_1_3() { return &___U3CU3E9__13_1_3; }
	inline void set_U3CU3E9__13_1_3(Func_2_tBAD0C5BC3728751C086C59D238AB82E2B9A99962 * value)
	{
		___U3CU3E9__13_1_3 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___U3CU3E9__13_1_3), (void*)value);
	}

	inline static int32_t get_offset_of_U3CU3E9__17_0_4() { return static_cast<int32_t>(offsetof(U3CU3Ec_t93F69730F454CB612BAEA672FE28A2BAABF160C7_StaticFields, ___U3CU3E9__17_0_4)); }
	inline Func_2_tEFD8CF23CC57CF5A1C2FED15520C53A918B82B65 * get_U3CU3E9__17_0_4() const { return ___U3CU3E9__17_0_4; }
	inline Func_2_tEFD8CF23CC57CF5A1C2FED15520C53A918B82B65 ** get_address_of_U3CU3E9__17_0_4() { return &___U3CU3E9__17_0_4; }
	inline void set_U3CU3E9__17_0_4(Func_2_tEFD8CF23CC57CF5A1C2FED15520C53A918B82B65 * value)
	{
		___U3CU3E9__17_0_4 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___U3CU3E9__17_0_4), (void*)value);
	}

	inline static int32_t get_offset_of_U3CU3E9__17_1_5() { return static_cast<int32_t>(offsetof(U3CU3Ec_t93F69730F454CB612BAEA672FE28A2BAABF160C7_StaticFields, ___U3CU3E9__17_1_5)); }
	inline Func_2_tEFD8CF23CC57CF5A1C2FED15520C53A918B82B65 * get_U3CU3E9__17_1_5() const { return ___U3CU3E9__17_1_5; }
	inline Func_2_tEFD8CF23CC57CF5A1C2FED15520C53A918B82B65 ** get_address_of_U3CU3E9__17_1_5() { return &___U3CU3E9__17_1_5; }
	inline void set_U3CU3E9__17_1_5(Func_2_tEFD8CF23CC57CF5A1C2FED15520C53A918B82B65 * value)
	{
		___U3CU3E9__17_1_5 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___U3CU3E9__17_1_5), (void*)value);
	}

	inline static int32_t get_offset_of_U3CU3E9__18_0_6() { return static_cast<int32_t>(offsetof(U3CU3Ec_t93F69730F454CB612BAEA672FE28A2BAABF160C7_StaticFields, ___U3CU3E9__18_0_6)); }
	inline Func_2_tEFD8CF23CC57CF5A1C2FED15520C53A918B82B65 * get_U3CU3E9__18_0_6() const { return ___U3CU3E9__18_0_6; }
	inline Func_2_tEFD8CF23CC57CF5A1C2FED15520C53A918B82B65 ** get_address_of_U3CU3E9__18_0_6() { return &___U3CU3E9__18_0_6; }
	inline void set_U3CU3E9__18_0_6(Func_2_tEFD8CF23CC57CF5A1C2FED15520C53A918B82B65 * value)
	{
		___U3CU3E9__18_0_6 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___U3CU3E9__18_0_6), (void*)value);
	}

	inline static int32_t get_offset_of_U3CU3E9__20_0_7() { return static_cast<int32_t>(offsetof(U3CU3Ec_t93F69730F454CB612BAEA672FE28A2BAABF160C7_StaticFields, ___U3CU3E9__20_0_7)); }
	inline Func_2_tEFD8CF23CC57CF5A1C2FED15520C53A918B82B65 * get_U3CU3E9__20_0_7() const { return ___U3CU3E9__20_0_7; }
	inline Func_2_tEFD8CF23CC57CF5A1C2FED15520C53A918B82B65 ** get_address_of_U3CU3E9__20_0_7() { return &___U3CU3E9__20_0_7; }
	inline void set_U3CU3E9__20_0_7(Func_2_tEFD8CF23CC57CF5A1C2FED15520C53A918B82B65 * value)
	{
		___U3CU3E9__20_0_7 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___U3CU3E9__20_0_7), (void*)value);
	}
};


// UnityEngine.ProBuilder.MeshOperations.UVEditing/<>c__DisplayClass13_0
struct  U3CU3Ec__DisplayClass13_0_t780658CB78617729A13541FB6F220654982A3A3F  : public RuntimeObject
{
public:
	// System.Int32 UnityEngine.ProBuilder.MeshOperations.UVEditing/<>c__DisplayClass13_0::b
	int32_t ___b_0;

public:
	inline static int32_t get_offset_of_b_0() { return static_cast<int32_t>(offsetof(U3CU3Ec__DisplayClass13_0_t780658CB78617729A13541FB6F220654982A3A3F, ___b_0)); }
	inline int32_t get_b_0() const { return ___b_0; }
	inline int32_t* get_address_of_b_0() { return &___b_0; }
	inline void set_b_0(int32_t value)
	{
		___b_0 = value;
	}
};


// UnityEngine.ProBuilder.MeshOperations.UVEditing/<>c__DisplayClass9_0
struct  U3CU3Ec__DisplayClass9_0_t20A9439B281CDC2618F8A73363C48EEEA947AE53  : public RuntimeObject
{
public:
	// UnityEngine.ProBuilder.Face UnityEngine.ProBuilder.MeshOperations.UVEditing/<>c__DisplayClass9_0::f1
	Face_t670F9C6E42E8D3EEA7AD53AD268426DF37B3AA0B * ___f1_0;
	// UnityEngine.ProBuilder.Face UnityEngine.ProBuilder.MeshOperations.UVEditing/<>c__DisplayClass9_0::f2
	Face_t670F9C6E42E8D3EEA7AD53AD268426DF37B3AA0B * ___f2_1;

public:
	inline static int32_t get_offset_of_f1_0() { return static_cast<int32_t>(offsetof(U3CU3Ec__DisplayClass9_0_t20A9439B281CDC2618F8A73363C48EEEA947AE53, ___f1_0)); }
	inline Face_t670F9C6E42E8D3EEA7AD53AD268426DF37B3AA0B * get_f1_0() const { return ___f1_0; }
	inline Face_t670F9C6E42E8D3EEA7AD53AD268426DF37B3AA0B ** get_address_of_f1_0() { return &___f1_0; }
	inline void set_f1_0(Face_t670F9C6E42E8D3EEA7AD53AD268426DF37B3AA0B * value)
	{
		___f1_0 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___f1_0), (void*)value);
	}

	inline static int32_t get_offset_of_f2_1() { return static_cast<int32_t>(offsetof(U3CU3Ec__DisplayClass9_0_t20A9439B281CDC2618F8A73363C48EEEA947AE53, ___f2_1)); }
	inline Face_t670F9C6E42E8D3EEA7AD53AD268426DF37B3AA0B * get_f2_1() const { return ___f2_1; }
	inline Face_t670F9C6E42E8D3EEA7AD53AD268426DF37B3AA0B ** get_address_of_f2_1() { return &___f2_1; }
	inline void set_f2_1(Face_t670F9C6E42E8D3EEA7AD53AD268426DF37B3AA0B * value)
	{
		___f2_1 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___f2_1), (void*)value);
	}
};


// UnityEngine.ProBuilder.WingedEdge/<>c
struct  U3CU3Ec_t31111F7E8272081DA461882064BE534F56649A9F  : public RuntimeObject
{
public:

public:
};

struct U3CU3Ec_t31111F7E8272081DA461882064BE534F56649A9F_StaticFields
{
public:
	// UnityEngine.ProBuilder.WingedEdge/<>c UnityEngine.ProBuilder.WingedEdge/<>c::<>9
	U3CU3Ec_t31111F7E8272081DA461882064BE534F56649A9F * ___U3CU3E9_0;
	// System.Func`2<UnityEngine.ProBuilder.WingedEdge,UnityEngine.ProBuilder.Edge> UnityEngine.ProBuilder.WingedEdge/<>c::<>9__32_1
	Func_2_t738F65B8CA8C224F7D07B74327FBB04C98E67A9C * ___U3CU3E9__32_1_1;
	// System.Func`2<UnityEngine.ProBuilder.Edge,System.Int32> UnityEngine.ProBuilder.WingedEdge/<>c::<>9__32_2
	Func_2_t49F2CF223C2C6A30E2054DFC2E25CC5EC36FA9D6 * ___U3CU3E9__32_2_2;

public:
	inline static int32_t get_offset_of_U3CU3E9_0() { return static_cast<int32_t>(offsetof(U3CU3Ec_t31111F7E8272081DA461882064BE534F56649A9F_StaticFields, ___U3CU3E9_0)); }
	inline U3CU3Ec_t31111F7E8272081DA461882064BE534F56649A9F * get_U3CU3E9_0() const { return ___U3CU3E9_0; }
	inline U3CU3Ec_t31111F7E8272081DA461882064BE534F56649A9F ** get_address_of_U3CU3E9_0() { return &___U3CU3E9_0; }
	inline void set_U3CU3E9_0(U3CU3Ec_t31111F7E8272081DA461882064BE534F56649A9F * value)
	{
		___U3CU3E9_0 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___U3CU3E9_0), (void*)value);
	}

	inline static int32_t get_offset_of_U3CU3E9__32_1_1() { return static_cast<int32_t>(offsetof(U3CU3Ec_t31111F7E8272081DA461882064BE534F56649A9F_StaticFields, ___U3CU3E9__32_1_1)); }
	inline Func_2_t738F65B8CA8C224F7D07B74327FBB04C98E67A9C * get_U3CU3E9__32_1_1() const { return ___U3CU3E9__32_1_1; }
	inline Func_2_t738F65B8CA8C224F7D07B74327FBB04C98E67A9C ** get_address_of_U3CU3E9__32_1_1() { return &___U3CU3E9__32_1_1; }
	inline void set_U3CU3E9__32_1_1(Func_2_t738F65B8CA8C224F7D07B74327FBB04C98E67A9C * value)
	{
		___U3CU3E9__32_1_1 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___U3CU3E9__32_1_1), (void*)value);
	}

	inline static int32_t get_offset_of_U3CU3E9__32_2_2() { return static_cast<int32_t>(offsetof(U3CU3Ec_t31111F7E8272081DA461882064BE534F56649A9F_StaticFields, ___U3CU3E9__32_2_2)); }
	inline Func_2_t49F2CF223C2C6A30E2054DFC2E25CC5EC36FA9D6 * get_U3CU3E9__32_2_2() const { return ___U3CU3E9__32_2_2; }
	inline Func_2_t49F2CF223C2C6A30E2054DFC2E25CC5EC36FA9D6 ** get_address_of_U3CU3E9__32_2_2() { return &___U3CU3E9__32_2_2; }
	inline void set_U3CU3E9__32_2_2(Func_2_t49F2CF223C2C6A30E2054DFC2E25CC5EC36FA9D6 * value)
	{
		___U3CU3E9__32_2_2 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___U3CU3E9__32_2_2), (void*)value);
	}
};


// UnityEngine.ProBuilder.WingedEdge/<>c__DisplayClass32_0
struct  U3CU3Ec__DisplayClass32_0_t14BBC7409B528C5E9F1F4ED59A49060FB7DCD507  : public RuntimeObject
{
public:
	// System.Collections.Generic.HashSet`1<System.Int32> UnityEngine.ProBuilder.WingedEdge/<>c__DisplayClass32_0::common
	HashSet_1_tF187707BD5564B6808CE30721FBC083F00B385E5 * ___common_0;

public:
	inline static int32_t get_offset_of_common_0() { return static_cast<int32_t>(offsetof(U3CU3Ec__DisplayClass32_0_t14BBC7409B528C5E9F1F4ED59A49060FB7DCD507, ___common_0)); }
	inline HashSet_1_tF187707BD5564B6808CE30721FBC083F00B385E5 * get_common_0() const { return ___common_0; }
	inline HashSet_1_tF187707BD5564B6808CE30721FBC083F00B385E5 ** get_address_of_common_0() { return &___common_0; }
	inline void set_common_0(HashSet_1_tF187707BD5564B6808CE30721FBC083F00B385E5 * value)
	{
		___common_0 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___common_0), (void*)value);
	}
};


// System.Collections.Generic.KeyValuePair`2<System.Int32,System.Int32>
struct  KeyValuePair_2_tE78AD78874BCE1BC993F92EF8CBBDC3B30E44CBB 
{
public:
	// TKey System.Collections.Generic.KeyValuePair`2::key
	int32_t ___key_0;
	// TValue System.Collections.Generic.KeyValuePair`2::value
	int32_t ___value_1;

public:
	inline static int32_t get_offset_of_key_0() { return static_cast<int32_t>(offsetof(KeyValuePair_2_tE78AD78874BCE1BC993F92EF8CBBDC3B30E44CBB, ___key_0)); }
	inline int32_t get_key_0() const { return ___key_0; }
	inline int32_t* get_address_of_key_0() { return &___key_0; }
	inline void set_key_0(int32_t value)
	{
		___key_0 = value;
	}

	inline static int32_t get_offset_of_value_1() { return static_cast<int32_t>(offsetof(KeyValuePair_2_tE78AD78874BCE1BC993F92EF8CBBDC3B30E44CBB, ___value_1)); }
	inline int32_t get_value_1() const { return ___value_1; }
	inline int32_t* get_address_of_value_1() { return &___value_1; }
	inline void set_value_1(int32_t value)
	{
		___value_1 = value;
	}
};


// UnityEngine.ProBuilder.SimpleTuple`2<UnityEngine.ProBuilder.FaceRebuildData,System.Collections.Generic.List`1<System.Int32>>
struct  SimpleTuple_2_tB0DA2FA0ABE1BFB8BB77411623754BD1C2EEB878 
{
public:
	// T1 UnityEngine.ProBuilder.SimpleTuple`2::m_Item1
	FaceRebuildData_t34A8DB109BBCF594AA6C967A134052836F8A7952 * ___m_Item1_0;
	// T2 UnityEngine.ProBuilder.SimpleTuple`2::m_Item2
	List_1_t260B41F956D673396C33A4CF94E8D6C4389EACB7 * ___m_Item2_1;

public:
	inline static int32_t get_offset_of_m_Item1_0() { return static_cast<int32_t>(offsetof(SimpleTuple_2_tB0DA2FA0ABE1BFB8BB77411623754BD1C2EEB878, ___m_Item1_0)); }
	inline FaceRebuildData_t34A8DB109BBCF594AA6C967A134052836F8A7952 * get_m_Item1_0() const { return ___m_Item1_0; }
	inline FaceRebuildData_t34A8DB109BBCF594AA6C967A134052836F8A7952 ** get_address_of_m_Item1_0() { return &___m_Item1_0; }
	inline void set_m_Item1_0(FaceRebuildData_t34A8DB109BBCF594AA6C967A134052836F8A7952 * value)
	{
		___m_Item1_0 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_Item1_0), (void*)value);
	}

	inline static int32_t get_offset_of_m_Item2_1() { return static_cast<int32_t>(offsetof(SimpleTuple_2_tB0DA2FA0ABE1BFB8BB77411623754BD1C2EEB878, ___m_Item2_1)); }
	inline List_1_t260B41F956D673396C33A4CF94E8D6C4389EACB7 * get_m_Item2_1() const { return ___m_Item2_1; }
	inline List_1_t260B41F956D673396C33A4CF94E8D6C4389EACB7 ** get_address_of_m_Item2_1() { return &___m_Item2_1; }
	inline void set_m_Item2_1(List_1_t260B41F956D673396C33A4CF94E8D6C4389EACB7 * value)
	{
		___m_Item2_1 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_Item2_1), (void*)value);
	}
};


// UnityEngine.ProBuilder.SimpleTuple`2<System.Int32,System.Int32>
struct  SimpleTuple_2_t25A2DFE3504F5AB63E2B69FE31C8DC4C6DD101AA 
{
public:
	// T1 UnityEngine.ProBuilder.SimpleTuple`2::m_Item1
	int32_t ___m_Item1_0;
	// T2 UnityEngine.ProBuilder.SimpleTuple`2::m_Item2
	int32_t ___m_Item2_1;

public:
	inline static int32_t get_offset_of_m_Item1_0() { return static_cast<int32_t>(offsetof(SimpleTuple_2_t25A2DFE3504F5AB63E2B69FE31C8DC4C6DD101AA, ___m_Item1_0)); }
	inline int32_t get_m_Item1_0() const { return ___m_Item1_0; }
	inline int32_t* get_address_of_m_Item1_0() { return &___m_Item1_0; }
	inline void set_m_Item1_0(int32_t value)
	{
		___m_Item1_0 = value;
	}

	inline static int32_t get_offset_of_m_Item2_1() { return static_cast<int32_t>(offsetof(SimpleTuple_2_t25A2DFE3504F5AB63E2B69FE31C8DC4C6DD101AA, ___m_Item2_1)); }
	inline int32_t get_m_Item2_1() const { return ___m_Item2_1; }
	inline int32_t* get_address_of_m_Item2_1() { return &___m_Item2_1; }
	inline void set_m_Item2_1(int32_t value)
	{
		___m_Item2_1 = value;
	}
};


// UnityEngine.ProBuilder.SimpleTuple`2<System.Object,System.Object>
struct  SimpleTuple_2_t070FD573105D2C7B339C6468D7045C60AA663CB1 
{
public:
	// T1 UnityEngine.ProBuilder.SimpleTuple`2::m_Item1
	RuntimeObject * ___m_Item1_0;
	// T2 UnityEngine.ProBuilder.SimpleTuple`2::m_Item2
	RuntimeObject * ___m_Item2_1;

public:
	inline static int32_t get_offset_of_m_Item1_0() { return static_cast<int32_t>(offsetof(SimpleTuple_2_t070FD573105D2C7B339C6468D7045C60AA663CB1, ___m_Item1_0)); }
	inline RuntimeObject * get_m_Item1_0() const { return ___m_Item1_0; }
	inline RuntimeObject ** get_address_of_m_Item1_0() { return &___m_Item1_0; }
	inline void set_m_Item1_0(RuntimeObject * value)
	{
		___m_Item1_0 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_Item1_0), (void*)value);
	}

	inline static int32_t get_offset_of_m_Item2_1() { return static_cast<int32_t>(offsetof(SimpleTuple_2_t070FD573105D2C7B339C6468D7045C60AA663CB1, ___m_Item2_1)); }
	inline RuntimeObject * get_m_Item2_1() const { return ___m_Item2_1; }
	inline RuntimeObject ** get_address_of_m_Item2_1() { return &___m_Item2_1; }
	inline void set_m_Item2_1(RuntimeObject * value)
	{
		___m_Item2_1 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_Item2_1), (void*)value);
	}
};


// System.Boolean
struct  Boolean_t07D1E3F34E4813023D64F584DFF7B34C9D922F37 
{
public:
	// System.Boolean System.Boolean::m_value
	bool ___m_value_0;

public:
	inline static int32_t get_offset_of_m_value_0() { return static_cast<int32_t>(offsetof(Boolean_t07D1E3F34E4813023D64F584DFF7B34C9D922F37, ___m_value_0)); }
	inline bool get_m_value_0() const { return ___m_value_0; }
	inline bool* get_address_of_m_value_0() { return &___m_value_0; }
	inline void set_m_value_0(bool value)
	{
		___m_value_0 = value;
	}
};

struct Boolean_t07D1E3F34E4813023D64F584DFF7B34C9D922F37_StaticFields
{
public:
	// System.String System.Boolean::TrueString
	String_t* ___TrueString_5;
	// System.String System.Boolean::FalseString
	String_t* ___FalseString_6;

public:
	inline static int32_t get_offset_of_TrueString_5() { return static_cast<int32_t>(offsetof(Boolean_t07D1E3F34E4813023D64F584DFF7B34C9D922F37_StaticFields, ___TrueString_5)); }
	inline String_t* get_TrueString_5() const { return ___TrueString_5; }
	inline String_t** get_address_of_TrueString_5() { return &___TrueString_5; }
	inline void set_TrueString_5(String_t* value)
	{
		___TrueString_5 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___TrueString_5), (void*)value);
	}

	inline static int32_t get_offset_of_FalseString_6() { return static_cast<int32_t>(offsetof(Boolean_t07D1E3F34E4813023D64F584DFF7B34C9D922F37_StaticFields, ___FalseString_6)); }
	inline String_t* get_FalseString_6() const { return ___FalseString_6; }
	inline String_t** get_address_of_FalseString_6() { return &___FalseString_6; }
	inline void set_FalseString_6(String_t* value)
	{
		___FalseString_6 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___FalseString_6), (void*)value);
	}
};


// System.Char
struct  Char_tFF60D8E7E89A20BE2294A003734341BD1DF43E14 
{
public:
	// System.Char System.Char::m_value
	Il2CppChar ___m_value_0;

public:
	inline static int32_t get_offset_of_m_value_0() { return static_cast<int32_t>(offsetof(Char_tFF60D8E7E89A20BE2294A003734341BD1DF43E14, ___m_value_0)); }
	inline Il2CppChar get_m_value_0() const { return ___m_value_0; }
	inline Il2CppChar* get_address_of_m_value_0() { return &___m_value_0; }
	inline void set_m_value_0(Il2CppChar value)
	{
		___m_value_0 = value;
	}
};

struct Char_tFF60D8E7E89A20BE2294A003734341BD1DF43E14_StaticFields
{
public:
	// System.Byte[] System.Char::categoryForLatin1
	ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___categoryForLatin1_3;

public:
	inline static int32_t get_offset_of_categoryForLatin1_3() { return static_cast<int32_t>(offsetof(Char_tFF60D8E7E89A20BE2294A003734341BD1DF43E14_StaticFields, ___categoryForLatin1_3)); }
	inline ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* get_categoryForLatin1_3() const { return ___categoryForLatin1_3; }
	inline ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726** get_address_of_categoryForLatin1_3() { return &___categoryForLatin1_3; }
	inline void set_categoryForLatin1_3(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* value)
	{
		___categoryForLatin1_3 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___categoryForLatin1_3), (void*)value);
	}
};


// UnityEngine.Color
struct  Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 
{
public:
	// System.Single UnityEngine.Color::r
	float ___r_0;
	// System.Single UnityEngine.Color::g
	float ___g_1;
	// System.Single UnityEngine.Color::b
	float ___b_2;
	// System.Single UnityEngine.Color::a
	float ___a_3;

public:
	inline static int32_t get_offset_of_r_0() { return static_cast<int32_t>(offsetof(Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659, ___r_0)); }
	inline float get_r_0() const { return ___r_0; }
	inline float* get_address_of_r_0() { return &___r_0; }
	inline void set_r_0(float value)
	{
		___r_0 = value;
	}

	inline static int32_t get_offset_of_g_1() { return static_cast<int32_t>(offsetof(Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659, ___g_1)); }
	inline float get_g_1() const { return ___g_1; }
	inline float* get_address_of_g_1() { return &___g_1; }
	inline void set_g_1(float value)
	{
		___g_1 = value;
	}

	inline static int32_t get_offset_of_b_2() { return static_cast<int32_t>(offsetof(Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659, ___b_2)); }
	inline float get_b_2() const { return ___b_2; }
	inline float* get_address_of_b_2() { return &___b_2; }
	inline void set_b_2(float value)
	{
		___b_2 = value;
	}

	inline static int32_t get_offset_of_a_3() { return static_cast<int32_t>(offsetof(Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659, ___a_3)); }
	inline float get_a_3() const { return ___a_3; }
	inline float* get_address_of_a_3() { return &___a_3; }
	inline void set_a_3(float value)
	{
		___a_3 = value;
	}
};


// System.Double
struct  Double_t42821932CB52DE2057E685D0E1AF3DE5033D2181 
{
public:
	// System.Double System.Double::m_value
	double ___m_value_0;

public:
	inline static int32_t get_offset_of_m_value_0() { return static_cast<int32_t>(offsetof(Double_t42821932CB52DE2057E685D0E1AF3DE5033D2181, ___m_value_0)); }
	inline double get_m_value_0() const { return ___m_value_0; }
	inline double* get_address_of_m_value_0() { return &___m_value_0; }
	inline void set_m_value_0(double value)
	{
		___m_value_0 = value;
	}
};

struct Double_t42821932CB52DE2057E685D0E1AF3DE5033D2181_StaticFields
{
public:
	// System.Double System.Double::NegativeZero
	double ___NegativeZero_7;

public:
	inline static int32_t get_offset_of_NegativeZero_7() { return static_cast<int32_t>(offsetof(Double_t42821932CB52DE2057E685D0E1AF3DE5033D2181_StaticFields, ___NegativeZero_7)); }
	inline double get_NegativeZero_7() const { return ___NegativeZero_7; }
	inline double* get_address_of_NegativeZero_7() { return &___NegativeZero_7; }
	inline void set_NegativeZero_7(double value)
	{
		___NegativeZero_7 = value;
	}
};


// UnityEngine.ProBuilder.Edge
struct  Edge_t59DC4A6451BF45A4BB245CB1D084FCD1E447EF4D 
{
public:
	// System.Int32 UnityEngine.ProBuilder.Edge::a
	int32_t ___a_0;
	// System.Int32 UnityEngine.ProBuilder.Edge::b
	int32_t ___b_1;

public:
	inline static int32_t get_offset_of_a_0() { return static_cast<int32_t>(offsetof(Edge_t59DC4A6451BF45A4BB245CB1D084FCD1E447EF4D, ___a_0)); }
	inline int32_t get_a_0() const { return ___a_0; }
	inline int32_t* get_address_of_a_0() { return &___a_0; }
	inline void set_a_0(int32_t value)
	{
		___a_0 = value;
	}

	inline static int32_t get_offset_of_b_1() { return static_cast<int32_t>(offsetof(Edge_t59DC4A6451BF45A4BB245CB1D084FCD1E447EF4D, ___b_1)); }
	inline int32_t get_b_1() const { return ___b_1; }
	inline int32_t* get_address_of_b_1() { return &___b_1; }
	inline void set_b_1(int32_t value)
	{
		___b_1 = value;
	}
};

struct Edge_t59DC4A6451BF45A4BB245CB1D084FCD1E447EF4D_StaticFields
{
public:
	// UnityEngine.ProBuilder.Edge UnityEngine.ProBuilder.Edge::Empty
	Edge_t59DC4A6451BF45A4BB245CB1D084FCD1E447EF4D  ___Empty_2;

public:
	inline static int32_t get_offset_of_Empty_2() { return static_cast<int32_t>(offsetof(Edge_t59DC4A6451BF45A4BB245CB1D084FCD1E447EF4D_StaticFields, ___Empty_2)); }
	inline Edge_t59DC4A6451BF45A4BB245CB1D084FCD1E447EF4D  get_Empty_2() const { return ___Empty_2; }
	inline Edge_t59DC4A6451BF45A4BB245CB1D084FCD1E447EF4D * get_address_of_Empty_2() { return &___Empty_2; }
	inline void set_Empty_2(Edge_t59DC4A6451BF45A4BB245CB1D084FCD1E447EF4D  value)
	{
		___Empty_2 = value;
	}
};


// System.Enum
struct  Enum_t23B90B40F60E677A8025267341651C94AE079CDA  : public ValueType_tDBF999C1B75C48C68621878250DBF6CDBCF51E52
{
public:

public:
};

struct Enum_t23B90B40F60E677A8025267341651C94AE079CDA_StaticFields
{
public:
	// System.Char[] System.Enum::enumSeperatorCharArray
	CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* ___enumSeperatorCharArray_0;

public:
	inline static int32_t get_offset_of_enumSeperatorCharArray_0() { return static_cast<int32_t>(offsetof(Enum_t23B90B40F60E677A8025267341651C94AE079CDA_StaticFields, ___enumSeperatorCharArray_0)); }
	inline CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* get_enumSeperatorCharArray_0() const { return ___enumSeperatorCharArray_0; }
	inline CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34** get_address_of_enumSeperatorCharArray_0() { return &___enumSeperatorCharArray_0; }
	inline void set_enumSeperatorCharArray_0(CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* value)
	{
		___enumSeperatorCharArray_0 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___enumSeperatorCharArray_0), (void*)value);
	}
};

// Native definition for P/Invoke marshalling of System.Enum
struct Enum_t23B90B40F60E677A8025267341651C94AE079CDA_marshaled_pinvoke
{
};
// Native definition for COM marshalling of System.Enum
struct Enum_t23B90B40F60E677A8025267341651C94AE079CDA_marshaled_com
{
};

// System.Int32
struct  Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046 
{
public:
	// System.Int32 System.Int32::m_value
	int32_t ___m_value_0;

public:
	inline static int32_t get_offset_of_m_value_0() { return static_cast<int32_t>(offsetof(Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046, ___m_value_0)); }
	inline int32_t get_m_value_0() const { return ___m_value_0; }
	inline int32_t* get_address_of_m_value_0() { return &___m_value_0; }
	inline void set_m_value_0(int32_t value)
	{
		___m_value_0 = value;
	}
};


// System.IntPtr
struct  IntPtr_t 
{
public:
	// System.Void* System.IntPtr::m_value
	void* ___m_value_0;

public:
	inline static int32_t get_offset_of_m_value_0() { return static_cast<int32_t>(offsetof(IntPtr_t, ___m_value_0)); }
	inline void* get_m_value_0() const { return ___m_value_0; }
	inline void** get_address_of_m_value_0() { return &___m_value_0; }
	inline void set_m_value_0(void* value)
	{
		___m_value_0 = value;
	}
};

struct IntPtr_t_StaticFields
{
public:
	// System.IntPtr System.IntPtr::Zero
	intptr_t ___Zero_1;

public:
	inline static int32_t get_offset_of_Zero_1() { return static_cast<int32_t>(offsetof(IntPtr_t_StaticFields, ___Zero_1)); }
	inline intptr_t get_Zero_1() const { return ___Zero_1; }
	inline intptr_t* get_address_of_Zero_1() { return &___Zero_1; }
	inline void set_Zero_1(intptr_t value)
	{
		___Zero_1 = value;
	}
};


// UnityEngine.ProBuilder.Poly2Tri.PolygonPoint
struct  PolygonPoint_t65F05B806EA33FEE1AFFDB2DC71F5445B3A5DEB5  : public TriangulationPoint_t702B560662585C6DFE9671705EF0C2C2B9FC3B10
{
public:

public:
};


// UnityEngine.Rect
struct  Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 
{
public:
	// System.Single UnityEngine.Rect::m_XMin
	float ___m_XMin_0;
	// System.Single UnityEngine.Rect::m_YMin
	float ___m_YMin_1;
	// System.Single UnityEngine.Rect::m_Width
	float ___m_Width_2;
	// System.Single UnityEngine.Rect::m_Height
	float ___m_Height_3;

public:
	inline static int32_t get_offset_of_m_XMin_0() { return static_cast<int32_t>(offsetof(Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878, ___m_XMin_0)); }
	inline float get_m_XMin_0() const { return ___m_XMin_0; }
	inline float* get_address_of_m_XMin_0() { return &___m_XMin_0; }
	inline void set_m_XMin_0(float value)
	{
		___m_XMin_0 = value;
	}

	inline static int32_t get_offset_of_m_YMin_1() { return static_cast<int32_t>(offsetof(Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878, ___m_YMin_1)); }
	inline float get_m_YMin_1() const { return ___m_YMin_1; }
	inline float* get_address_of_m_YMin_1() { return &___m_YMin_1; }
	inline void set_m_YMin_1(float value)
	{
		___m_YMin_1 = value;
	}

	inline static int32_t get_offset_of_m_Width_2() { return static_cast<int32_t>(offsetof(Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878, ___m_Width_2)); }
	inline float get_m_Width_2() const { return ___m_Width_2; }
	inline float* get_address_of_m_Width_2() { return &___m_Width_2; }
	inline void set_m_Width_2(float value)
	{
		___m_Width_2 = value;
	}

	inline static int32_t get_offset_of_m_Height_3() { return static_cast<int32_t>(offsetof(Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878, ___m_Height_3)); }
	inline float get_m_Height_3() const { return ___m_Height_3; }
	inline float* get_address_of_m_Height_3() { return &___m_Height_3; }
	inline void set_m_Height_3(float value)
	{
		___m_Height_3 = value;
	}
};


// System.Single
struct  Single_tE07797BA3C98D4CA9B5A19413C19A76688AB899E 
{
public:
	// System.Single System.Single::m_value
	float ___m_value_0;

public:
	inline static int32_t get_offset_of_m_value_0() { return static_cast<int32_t>(offsetof(Single_tE07797BA3C98D4CA9B5A19413C19A76688AB899E, ___m_value_0)); }
	inline float get_m_value_0() const { return ___m_value_0; }
	inline float* get_address_of_m_value_0() { return &___m_value_0; }
	inline void set_m_value_0(float value)
	{
		___m_value_0 = value;
	}
};


// UnityEngine.ProBuilder.Triangle
struct  Triangle_tA63DD9B179D6B55A3F75E757747F2C9369A28B7E 
{
public:
	// System.Int32 UnityEngine.ProBuilder.Triangle::m_A
	int32_t ___m_A_0;
	// System.Int32 UnityEngine.ProBuilder.Triangle::m_B
	int32_t ___m_B_1;
	// System.Int32 UnityEngine.ProBuilder.Triangle::m_C
	int32_t ___m_C_2;

public:
	inline static int32_t get_offset_of_m_A_0() { return static_cast<int32_t>(offsetof(Triangle_tA63DD9B179D6B55A3F75E757747F2C9369A28B7E, ___m_A_0)); }
	inline int32_t get_m_A_0() const { return ___m_A_0; }
	inline int32_t* get_address_of_m_A_0() { return &___m_A_0; }
	inline void set_m_A_0(int32_t value)
	{
		___m_A_0 = value;
	}

	inline static int32_t get_offset_of_m_B_1() { return static_cast<int32_t>(offsetof(Triangle_tA63DD9B179D6B55A3F75E757747F2C9369A28B7E, ___m_B_1)); }
	inline int32_t get_m_B_1() const { return ___m_B_1; }
	inline int32_t* get_address_of_m_B_1() { return &___m_B_1; }
	inline void set_m_B_1(int32_t value)
	{
		___m_B_1 = value;
	}

	inline static int32_t get_offset_of_m_C_2() { return static_cast<int32_t>(offsetof(Triangle_tA63DD9B179D6B55A3F75E757747F2C9369A28B7E, ___m_C_2)); }
	inline int32_t get_m_C_2() const { return ___m_C_2; }
	inline int32_t* get_address_of_m_C_2() { return &___m_C_2; }
	inline void set_m_C_2(int32_t value)
	{
		___m_C_2 = value;
	}
};


// UnityEngine.Vector2
struct  Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 
{
public:
	// System.Single UnityEngine.Vector2::x
	float ___x_0;
	// System.Single UnityEngine.Vector2::y
	float ___y_1;

public:
	inline static int32_t get_offset_of_x_0() { return static_cast<int32_t>(offsetof(Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9, ___x_0)); }
	inline float get_x_0() const { return ___x_0; }
	inline float* get_address_of_x_0() { return &___x_0; }
	inline void set_x_0(float value)
	{
		___x_0 = value;
	}

	inline static int32_t get_offset_of_y_1() { return static_cast<int32_t>(offsetof(Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9, ___y_1)); }
	inline float get_y_1() const { return ___y_1; }
	inline float* get_address_of_y_1() { return &___y_1; }
	inline void set_y_1(float value)
	{
		___y_1 = value;
	}
};

struct Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9_StaticFields
{
public:
	// UnityEngine.Vector2 UnityEngine.Vector2::zeroVector
	Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  ___zeroVector_2;
	// UnityEngine.Vector2 UnityEngine.Vector2::oneVector
	Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  ___oneVector_3;
	// UnityEngine.Vector2 UnityEngine.Vector2::upVector
	Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  ___upVector_4;
	// UnityEngine.Vector2 UnityEngine.Vector2::downVector
	Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  ___downVector_5;
	// UnityEngine.Vector2 UnityEngine.Vector2::leftVector
	Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  ___leftVector_6;
	// UnityEngine.Vector2 UnityEngine.Vector2::rightVector
	Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  ___rightVector_7;
	// UnityEngine.Vector2 UnityEngine.Vector2::positiveInfinityVector
	Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  ___positiveInfinityVector_8;
	// UnityEngine.Vector2 UnityEngine.Vector2::negativeInfinityVector
	Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  ___negativeInfinityVector_9;

public:
	inline static int32_t get_offset_of_zeroVector_2() { return static_cast<int32_t>(offsetof(Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9_StaticFields, ___zeroVector_2)); }
	inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  get_zeroVector_2() const { return ___zeroVector_2; }
	inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 * get_address_of_zeroVector_2() { return &___zeroVector_2; }
	inline void set_zeroVector_2(Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  value)
	{
		___zeroVector_2 = value;
	}

	inline static int32_t get_offset_of_oneVector_3() { return static_cast<int32_t>(offsetof(Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9_StaticFields, ___oneVector_3)); }
	inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  get_oneVector_3() const { return ___oneVector_3; }
	inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 * get_address_of_oneVector_3() { return &___oneVector_3; }
	inline void set_oneVector_3(Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  value)
	{
		___oneVector_3 = value;
	}

	inline static int32_t get_offset_of_upVector_4() { return static_cast<int32_t>(offsetof(Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9_StaticFields, ___upVector_4)); }
	inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  get_upVector_4() const { return ___upVector_4; }
	inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 * get_address_of_upVector_4() { return &___upVector_4; }
	inline void set_upVector_4(Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  value)
	{
		___upVector_4 = value;
	}

	inline static int32_t get_offset_of_downVector_5() { return static_cast<int32_t>(offsetof(Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9_StaticFields, ___downVector_5)); }
	inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  get_downVector_5() const { return ___downVector_5; }
	inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 * get_address_of_downVector_5() { return &___downVector_5; }
	inline void set_downVector_5(Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  value)
	{
		___downVector_5 = value;
	}

	inline static int32_t get_offset_of_leftVector_6() { return static_cast<int32_t>(offsetof(Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9_StaticFields, ___leftVector_6)); }
	inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  get_leftVector_6() const { return ___leftVector_6; }
	inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 * get_address_of_leftVector_6() { return &___leftVector_6; }
	inline void set_leftVector_6(Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  value)
	{
		___leftVector_6 = value;
	}

	inline static int32_t get_offset_of_rightVector_7() { return static_cast<int32_t>(offsetof(Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9_StaticFields, ___rightVector_7)); }
	inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  get_rightVector_7() const { return ___rightVector_7; }
	inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 * get_address_of_rightVector_7() { return &___rightVector_7; }
	inline void set_rightVector_7(Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  value)
	{
		___rightVector_7 = value;
	}

	inline static int32_t get_offset_of_positiveInfinityVector_8() { return static_cast<int32_t>(offsetof(Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9_StaticFields, ___positiveInfinityVector_8)); }
	inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  get_positiveInfinityVector_8() const { return ___positiveInfinityVector_8; }
	inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 * get_address_of_positiveInfinityVector_8() { return &___positiveInfinityVector_8; }
	inline void set_positiveInfinityVector_8(Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  value)
	{
		___positiveInfinityVector_8 = value;
	}

	inline static int32_t get_offset_of_negativeInfinityVector_9() { return static_cast<int32_t>(offsetof(Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9_StaticFields, ___negativeInfinityVector_9)); }
	inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  get_negativeInfinityVector_9() const { return ___negativeInfinityVector_9; }
	inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 * get_address_of_negativeInfinityVector_9() { return &___negativeInfinityVector_9; }
	inline void set_negativeInfinityVector_9(Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  value)
	{
		___negativeInfinityVector_9 = value;
	}
};


// UnityEngine.Vector3
struct  Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E 
{
public:
	// System.Single UnityEngine.Vector3::x
	float ___x_2;
	// System.Single UnityEngine.Vector3::y
	float ___y_3;
	// System.Single UnityEngine.Vector3::z
	float ___z_4;

public:
	inline static int32_t get_offset_of_x_2() { return static_cast<int32_t>(offsetof(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E, ___x_2)); }
	inline float get_x_2() const { return ___x_2; }
	inline float* get_address_of_x_2() { return &___x_2; }
	inline void set_x_2(float value)
	{
		___x_2 = value;
	}

	inline static int32_t get_offset_of_y_3() { return static_cast<int32_t>(offsetof(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E, ___y_3)); }
	inline float get_y_3() const { return ___y_3; }
	inline float* get_address_of_y_3() { return &___y_3; }
	inline void set_y_3(float value)
	{
		___y_3 = value;
	}

	inline static int32_t get_offset_of_z_4() { return static_cast<int32_t>(offsetof(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E, ___z_4)); }
	inline float get_z_4() const { return ___z_4; }
	inline float* get_address_of_z_4() { return &___z_4; }
	inline void set_z_4(float value)
	{
		___z_4 = value;
	}
};

struct Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E_StaticFields
{
public:
	// UnityEngine.Vector3 UnityEngine.Vector3::zeroVector
	Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___zeroVector_5;
	// UnityEngine.Vector3 UnityEngine.Vector3::oneVector
	Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___oneVector_6;
	// UnityEngine.Vector3 UnityEngine.Vector3::upVector
	Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___upVector_7;
	// UnityEngine.Vector3 UnityEngine.Vector3::downVector
	Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___downVector_8;
	// UnityEngine.Vector3 UnityEngine.Vector3::leftVector
	Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___leftVector_9;
	// UnityEngine.Vector3 UnityEngine.Vector3::rightVector
	Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___rightVector_10;
	// UnityEngine.Vector3 UnityEngine.Vector3::forwardVector
	Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___forwardVector_11;
	// UnityEngine.Vector3 UnityEngine.Vector3::backVector
	Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___backVector_12;
	// UnityEngine.Vector3 UnityEngine.Vector3::positiveInfinityVector
	Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___positiveInfinityVector_13;
	// UnityEngine.Vector3 UnityEngine.Vector3::negativeInfinityVector
	Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___negativeInfinityVector_14;

public:
	inline static int32_t get_offset_of_zeroVector_5() { return static_cast<int32_t>(offsetof(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E_StaticFields, ___zeroVector_5)); }
	inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  get_zeroVector_5() const { return ___zeroVector_5; }
	inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * get_address_of_zeroVector_5() { return &___zeroVector_5; }
	inline void set_zeroVector_5(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  value)
	{
		___zeroVector_5 = value;
	}

	inline static int32_t get_offset_of_oneVector_6() { return static_cast<int32_t>(offsetof(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E_StaticFields, ___oneVector_6)); }
	inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  get_oneVector_6() const { return ___oneVector_6; }
	inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * get_address_of_oneVector_6() { return &___oneVector_6; }
	inline void set_oneVector_6(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  value)
	{
		___oneVector_6 = value;
	}

	inline static int32_t get_offset_of_upVector_7() { return static_cast<int32_t>(offsetof(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E_StaticFields, ___upVector_7)); }
	inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  get_upVector_7() const { return ___upVector_7; }
	inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * get_address_of_upVector_7() { return &___upVector_7; }
	inline void set_upVector_7(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  value)
	{
		___upVector_7 = value;
	}

	inline static int32_t get_offset_of_downVector_8() { return static_cast<int32_t>(offsetof(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E_StaticFields, ___downVector_8)); }
	inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  get_downVector_8() const { return ___downVector_8; }
	inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * get_address_of_downVector_8() { return &___downVector_8; }
	inline void set_downVector_8(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  value)
	{
		___downVector_8 = value;
	}

	inline static int32_t get_offset_of_leftVector_9() { return static_cast<int32_t>(offsetof(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E_StaticFields, ___leftVector_9)); }
	inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  get_leftVector_9() const { return ___leftVector_9; }
	inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * get_address_of_leftVector_9() { return &___leftVector_9; }
	inline void set_leftVector_9(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  value)
	{
		___leftVector_9 = value;
	}

	inline static int32_t get_offset_of_rightVector_10() { return static_cast<int32_t>(offsetof(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E_StaticFields, ___rightVector_10)); }
	inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  get_rightVector_10() const { return ___rightVector_10; }
	inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * get_address_of_rightVector_10() { return &___rightVector_10; }
	inline void set_rightVector_10(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  value)
	{
		___rightVector_10 = value;
	}

	inline static int32_t get_offset_of_forwardVector_11() { return static_cast<int32_t>(offsetof(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E_StaticFields, ___forwardVector_11)); }
	inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  get_forwardVector_11() const { return ___forwardVector_11; }
	inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * get_address_of_forwardVector_11() { return &___forwardVector_11; }
	inline void set_forwardVector_11(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  value)
	{
		___forwardVector_11 = value;
	}

	inline static int32_t get_offset_of_backVector_12() { return static_cast<int32_t>(offsetof(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E_StaticFields, ___backVector_12)); }
	inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  get_backVector_12() const { return ___backVector_12; }
	inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * get_address_of_backVector_12() { return &___backVector_12; }
	inline void set_backVector_12(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  value)
	{
		___backVector_12 = value;
	}

	inline static int32_t get_offset_of_positiveInfinityVector_13() { return static_cast<int32_t>(offsetof(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E_StaticFields, ___positiveInfinityVector_13)); }
	inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  get_positiveInfinityVector_13() const { return ___positiveInfinityVector_13; }
	inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * get_address_of_positiveInfinityVector_13() { return &___positiveInfinityVector_13; }
	inline void set_positiveInfinityVector_13(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  value)
	{
		___positiveInfinityVector_13 = value;
	}

	inline static int32_t get_offset_of_negativeInfinityVector_14() { return static_cast<int32_t>(offsetof(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E_StaticFields, ___negativeInfinityVector_14)); }
	inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  get_negativeInfinityVector_14() const { return ___negativeInfinityVector_14; }
	inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * get_address_of_negativeInfinityVector_14() { return &___negativeInfinityVector_14; }
	inline void set_negativeInfinityVector_14(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  value)
	{
		___negativeInfinityVector_14 = value;
	}
};


// UnityEngine.Vector4
struct  Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 
{
public:
	// System.Single UnityEngine.Vector4::x
	float ___x_1;
	// System.Single UnityEngine.Vector4::y
	float ___y_2;
	// System.Single UnityEngine.Vector4::z
	float ___z_3;
	// System.Single UnityEngine.Vector4::w
	float ___w_4;

public:
	inline static int32_t get_offset_of_x_1() { return static_cast<int32_t>(offsetof(Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7, ___x_1)); }
	inline float get_x_1() const { return ___x_1; }
	inline float* get_address_of_x_1() { return &___x_1; }
	inline void set_x_1(float value)
	{
		___x_1 = value;
	}

	inline static int32_t get_offset_of_y_2() { return static_cast<int32_t>(offsetof(Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7, ___y_2)); }
	inline float get_y_2() const { return ___y_2; }
	inline float* get_address_of_y_2() { return &___y_2; }
	inline void set_y_2(float value)
	{
		___y_2 = value;
	}

	inline static int32_t get_offset_of_z_3() { return static_cast<int32_t>(offsetof(Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7, ___z_3)); }
	inline float get_z_3() const { return ___z_3; }
	inline float* get_address_of_z_3() { return &___z_3; }
	inline void set_z_3(float value)
	{
		___z_3 = value;
	}

	inline static int32_t get_offset_of_w_4() { return static_cast<int32_t>(offsetof(Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7, ___w_4)); }
	inline float get_w_4() const { return ___w_4; }
	inline float* get_address_of_w_4() { return &___w_4; }
	inline void set_w_4(float value)
	{
		___w_4 = value;
	}
};

struct Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7_StaticFields
{
public:
	// UnityEngine.Vector4 UnityEngine.Vector4::zeroVector
	Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7  ___zeroVector_5;
	// UnityEngine.Vector4 UnityEngine.Vector4::oneVector
	Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7  ___oneVector_6;
	// UnityEngine.Vector4 UnityEngine.Vector4::positiveInfinityVector
	Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7  ___positiveInfinityVector_7;
	// UnityEngine.Vector4 UnityEngine.Vector4::negativeInfinityVector
	Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7  ___negativeInfinityVector_8;

public:
	inline static int32_t get_offset_of_zeroVector_5() { return static_cast<int32_t>(offsetof(Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7_StaticFields, ___zeroVector_5)); }
	inline Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7  get_zeroVector_5() const { return ___zeroVector_5; }
	inline Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 * get_address_of_zeroVector_5() { return &___zeroVector_5; }
	inline void set_zeroVector_5(Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7  value)
	{
		___zeroVector_5 = value;
	}

	inline static int32_t get_offset_of_oneVector_6() { return static_cast<int32_t>(offsetof(Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7_StaticFields, ___oneVector_6)); }
	inline Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7  get_oneVector_6() const { return ___oneVector_6; }
	inline Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 * get_address_of_oneVector_6() { return &___oneVector_6; }
	inline void set_oneVector_6(Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7  value)
	{
		___oneVector_6 = value;
	}

	inline static int32_t get_offset_of_positiveInfinityVector_7() { return static_cast<int32_t>(offsetof(Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7_StaticFields, ___positiveInfinityVector_7)); }
	inline Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7  get_positiveInfinityVector_7() const { return ___positiveInfinityVector_7; }
	inline Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 * get_address_of_positiveInfinityVector_7() { return &___positiveInfinityVector_7; }
	inline void set_positiveInfinityVector_7(Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7  value)
	{
		___positiveInfinityVector_7 = value;
	}

	inline static int32_t get_offset_of_negativeInfinityVector_8() { return static_cast<int32_t>(offsetof(Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7_StaticFields, ___negativeInfinityVector_8)); }
	inline Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7  get_negativeInfinityVector_8() const { return ___negativeInfinityVector_8; }
	inline Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 * get_address_of_negativeInfinityVector_8() { return &___negativeInfinityVector_8; }
	inline void set_negativeInfinityVector_8(Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7  value)
	{
		___negativeInfinityVector_8 = value;
	}
};


// System.Void
struct  Void_t700C6383A2A510C2CF4DD86DABD5CA9FF70ADAC5 
{
public:
	union
	{
		struct
		{
		};
		uint8_t Void_t700C6383A2A510C2CF4DD86DABD5CA9FF70ADAC5__padding[1];
	};

public:
};


// System.Collections.Generic.KeyValuePair`2<UnityEngine.ProBuilder.Edge,System.Collections.Generic.List`1<UnityEngine.ProBuilder.Edge>>
struct  KeyValuePair_2_tCB1F4B314F1F6F46817418C5EF2EF9A2EB2C3C7F 
{
public:
	// TKey System.Collections.Generic.KeyValuePair`2::key
	Edge_t59DC4A6451BF45A4BB245CB1D084FCD1E447EF4D  ___key_0;
	// TValue System.Collections.Generic.KeyValuePair`2::value
	List_1_t00ABC1A2A859C365FF7C6968DF229EEA2AF46323 * ___value_1;

public:
	inline static int32_t get_offset_of_key_0() { return static_cast<int32_t>(offsetof(KeyValuePair_2_tCB1F4B314F1F6F46817418C5EF2EF9A2EB2C3C7F, ___key_0)); }
	inline Edge_t59DC4A6451BF45A4BB245CB1D084FCD1E447EF4D  get_key_0() const { return ___key_0; }
	inline Edge_t59DC4A6451BF45A4BB245CB1D084FCD1E447EF4D * get_address_of_key_0() { return &___key_0; }
	inline void set_key_0(Edge_t59DC4A6451BF45A4BB245CB1D084FCD1E447EF4D  value)
	{
		___key_0 = value;
	}

	inline static int32_t get_offset_of_value_1() { return static_cast<int32_t>(offsetof(KeyValuePair_2_tCB1F4B314F1F6F46817418C5EF2EF9A2EB2C3C7F, ___value_1)); }
	inline List_1_t00ABC1A2A859C365FF7C6968DF229EEA2AF46323 * get_value_1() const { return ___value_1; }
	inline List_1_t00ABC1A2A859C365FF7C6968DF229EEA2AF46323 ** get_address_of_value_1() { return &___value_1; }
	inline void set_value_1(List_1_t00ABC1A2A859C365FF7C6968DF229EEA2AF46323 * value)
	{
		___value_1 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___value_1), (void*)value);
	}
};


// System.Collections.Generic.KeyValuePair`2<UnityEngine.ProBuilder.Edge,System.Collections.Generic.List`1<UnityEngine.ProBuilder.Face>>
struct  KeyValuePair_2_t12DFAC344EA0DFCEE734393FAAEC443910197677 
{
public:
	// TKey System.Collections.Generic.KeyValuePair`2::key
	Edge_t59DC4A6451BF45A4BB245CB1D084FCD1E447EF4D  ___key_0;
	// TValue System.Collections.Generic.KeyValuePair`2::value
	List_1_tCF4D9B09E11CD82A2AA644722338CA5D0ECFD126 * ___value_1;

public:
	inline static int32_t get_offset_of_key_0() { return static_cast<int32_t>(offsetof(KeyValuePair_2_t12DFAC344EA0DFCEE734393FAAEC443910197677, ___key_0)); }
	inline Edge_t59DC4A6451BF45A4BB245CB1D084FCD1E447EF4D  get_key_0() const { return ___key_0; }
	inline Edge_t59DC4A6451BF45A4BB245CB1D084FCD1E447EF4D * get_address_of_key_0() { return &___key_0; }
	inline void set_key_0(Edge_t59DC4A6451BF45A4BB245CB1D084FCD1E447EF4D  value)
	{
		___key_0 = value;
	}

	inline static int32_t get_offset_of_value_1() { return static_cast<int32_t>(offsetof(KeyValuePair_2_t12DFAC344EA0DFCEE734393FAAEC443910197677, ___value_1)); }
	inline List_1_tCF4D9B09E11CD82A2AA644722338CA5D0ECFD126 * get_value_1() const { return ___value_1; }
	inline List_1_tCF4D9B09E11CD82A2AA644722338CA5D0ECFD126 ** get_address_of_value_1() { return &___value_1; }
	inline void set_value_1(List_1_tCF4D9B09E11CD82A2AA644722338CA5D0ECFD126 * value)
	{
		___value_1 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___value_1), (void*)value);
	}
};


// System.Collections.Generic.KeyValuePair`2<UnityEngine.ProBuilder.Edge,System.Object>
struct  KeyValuePair_2_tF0664801168A913CF5DE5421155D41364483E9D9 
{
public:
	// TKey System.Collections.Generic.KeyValuePair`2::key
	Edge_t59DC4A6451BF45A4BB245CB1D084FCD1E447EF4D  ___key_0;
	// TValue System.Collections.Generic.KeyValuePair`2::value
	RuntimeObject * ___value_1;

public:
	inline static int32_t get_offset_of_key_0() { return static_cast<int32_t>(offsetof(KeyValuePair_2_tF0664801168A913CF5DE5421155D41364483E9D9, ___key_0)); }
	inline Edge_t59DC4A6451BF45A4BB245CB1D084FCD1E447EF4D  get_key_0() const { return ___key_0; }
	inline Edge_t59DC4A6451BF45A4BB245CB1D084FCD1E447EF4D * get_address_of_key_0() { return &___key_0; }
	inline void set_key_0(Edge_t59DC4A6451BF45A4BB245CB1D084FCD1E447EF4D  value)
	{
		___key_0 = value;
	}

	inline static int32_t get_offset_of_value_1() { return static_cast<int32_t>(offsetof(KeyValuePair_2_tF0664801168A913CF5DE5421155D41364483E9D9, ___value_1)); }
	inline RuntimeObject * get_value_1() const { return ___value_1; }
	inline RuntimeObject ** get_address_of_value_1() { return &___value_1; }
	inline void set_value_1(RuntimeObject * value)
	{
		___value_1 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___value_1), (void*)value);
	}
};


// UnityEngine.ProBuilder.SimpleTuple`2<System.Single,UnityEngine.Vector2>
struct  SimpleTuple_2_tF3EFC5669455D64979BB996D12A7E1534E44C66E 
{
public:
	// T1 UnityEngine.ProBuilder.SimpleTuple`2::m_Item1
	float ___m_Item1_0;
	// T2 UnityEngine.ProBuilder.SimpleTuple`2::m_Item2
	Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  ___m_Item2_1;

public:
	inline static int32_t get_offset_of_m_Item1_0() { return static_cast<int32_t>(offsetof(SimpleTuple_2_tF3EFC5669455D64979BB996D12A7E1534E44C66E, ___m_Item1_0)); }
	inline float get_m_Item1_0() const { return ___m_Item1_0; }
	inline float* get_address_of_m_Item1_0() { return &___m_Item1_0; }
	inline void set_m_Item1_0(float value)
	{
		___m_Item1_0 = value;
	}

	inline static int32_t get_offset_of_m_Item2_1() { return static_cast<int32_t>(offsetof(SimpleTuple_2_tF3EFC5669455D64979BB996D12A7E1534E44C66E, ___m_Item2_1)); }
	inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  get_m_Item2_1() const { return ___m_Item2_1; }
	inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 * get_address_of_m_Item2_1() { return &___m_Item2_1; }
	inline void set_m_Item2_1(Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  value)
	{
		___m_Item2_1 = value;
	}
};


// UnityEngine.CameraClearFlags
struct  CameraClearFlags_t5CCA5C0FD787D780C128B8B0D6ACC80BB41B1DE7 
{
public:
	// System.Int32 UnityEngine.CameraClearFlags::value__
	int32_t ___value___2;

public:
	inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(CameraClearFlags_t5CCA5C0FD787D780C128B8B0D6ACC80BB41B1DE7, ___value___2)); }
	inline int32_t get_value___2() const { return ___value___2; }
	inline int32_t* get_address_of_value___2() { return &___value___2; }
	inline void set_value___2(int32_t value)
	{
		___value___2 = value;
	}
};


// UnityEngine.ProBuilder.EdgeLookup
struct  EdgeLookup_tBB3FEB19F640D730C4E3A0EBB92513E9861FC79A 
{
public:
	// UnityEngine.ProBuilder.Edge UnityEngine.ProBuilder.EdgeLookup::m_Local
	Edge_t59DC4A6451BF45A4BB245CB1D084FCD1E447EF4D  ___m_Local_0;
	// UnityEngine.ProBuilder.Edge UnityEngine.ProBuilder.EdgeLookup::m_Common
	Edge_t59DC4A6451BF45A4BB245CB1D084FCD1E447EF4D  ___m_Common_1;

public:
	inline static int32_t get_offset_of_m_Local_0() { return static_cast<int32_t>(offsetof(EdgeLookup_tBB3FEB19F640D730C4E3A0EBB92513E9861FC79A, ___m_Local_0)); }
	inline Edge_t59DC4A6451BF45A4BB245CB1D084FCD1E447EF4D  get_m_Local_0() const { return ___m_Local_0; }
	inline Edge_t59DC4A6451BF45A4BB245CB1D084FCD1E447EF4D * get_address_of_m_Local_0() { return &___m_Local_0; }
	inline void set_m_Local_0(Edge_t59DC4A6451BF45A4BB245CB1D084FCD1E447EF4D  value)
	{
		___m_Local_0 = value;
	}

	inline static int32_t get_offset_of_m_Common_1() { return static_cast<int32_t>(offsetof(EdgeLookup_tBB3FEB19F640D730C4E3A0EBB92513E9861FC79A, ___m_Common_1)); }
	inline Edge_t59DC4A6451BF45A4BB245CB1D084FCD1E447EF4D  get_m_Common_1() const { return ___m_Common_1; }
	inline Edge_t59DC4A6451BF45A4BB245CB1D084FCD1E447EF4D * get_address_of_m_Common_1() { return &___m_Common_1; }
	inline void set_m_Common_1(Edge_t59DC4A6451BF45A4BB245CB1D084FCD1E447EF4D  value)
	{
		___m_Common_1 = value;
	}
};


// UnityEngine.Experimental.Rendering.GraphicsFormat
struct  GraphicsFormat_t07A3C024BC77B843C53A369D6FC02ABD27D2AB1D 
{
public:
	// System.Int32 UnityEngine.Experimental.Rendering.GraphicsFormat::value__
	int32_t ___value___2;

public:
	inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(GraphicsFormat_t07A3C024BC77B843C53A369D6FC02ABD27D2AB1D, ___value___2)); }
	inline int32_t get_value___2() const { return ___value___2; }
	inline int32_t* get_address_of_value___2() { return &___value___2; }
	inline void set_value___2(int32_t value)
	{
		___value___2 = value;
	}
};


// UnityEngine.HideFlags
struct  HideFlags_tDC64149E37544FF83B2B4222D3E9DC8188766A12 
{
public:
	// System.Int32 UnityEngine.HideFlags::value__
	int32_t ___value___2;

public:
	inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(HideFlags_tDC64149E37544FF83B2B4222D3E9DC8188766A12, ___value___2)); }
	inline int32_t get_value___2() const { return ___value___2; }
	inline int32_t* get_address_of_value___2() { return &___value___2; }
	inline void set_value___2(int32_t value)
	{
		___value___2 = value;
	}
};


// UnityEngine.ProBuilder.MeshArrays
struct  MeshArrays_tCB609A6E617D142F35C748EEE9F61CF12CBD98D3 
{
public:
	// System.Int32 UnityEngine.ProBuilder.MeshArrays::value__
	int32_t ___value___2;

public:
	inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(MeshArrays_tCB609A6E617D142F35C748EEE9F61CF12CBD98D3, ___value___2)); }
	inline int32_t get_value___2() const { return ___value___2; }
	inline int32_t* get_address_of_value___2() { return &___value___2; }
	inline void set_value___2(int32_t value)
	{
		___value___2 = value;
	}
};


// UnityEngine.Object
struct  Object_tF2F3778131EFF286AF62B7B013A170F95A91571A  : public RuntimeObject
{
public:
	// System.IntPtr UnityEngine.Object::m_CachedPtr
	intptr_t ___m_CachedPtr_0;

public:
	inline static int32_t get_offset_of_m_CachedPtr_0() { return static_cast<int32_t>(offsetof(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A, ___m_CachedPtr_0)); }
	inline intptr_t get_m_CachedPtr_0() const { return ___m_CachedPtr_0; }
	inline intptr_t* get_address_of_m_CachedPtr_0() { return &___m_CachedPtr_0; }
	inline void set_m_CachedPtr_0(intptr_t value)
	{
		___m_CachedPtr_0 = value;
	}
};

struct Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_StaticFields
{
public:
	// System.Int32 UnityEngine.Object::OffsetOfInstanceIDInCPlusPlusObject
	int32_t ___OffsetOfInstanceIDInCPlusPlusObject_1;

public:
	inline static int32_t get_offset_of_OffsetOfInstanceIDInCPlusPlusObject_1() { return static_cast<int32_t>(offsetof(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_StaticFields, ___OffsetOfInstanceIDInCPlusPlusObject_1)); }
	inline int32_t get_OffsetOfInstanceIDInCPlusPlusObject_1() const { return ___OffsetOfInstanceIDInCPlusPlusObject_1; }
	inline int32_t* get_address_of_OffsetOfInstanceIDInCPlusPlusObject_1() { return &___OffsetOfInstanceIDInCPlusPlusObject_1; }
	inline void set_OffsetOfInstanceIDInCPlusPlusObject_1(int32_t value)
	{
		___OffsetOfInstanceIDInCPlusPlusObject_1 = value;
	}
};

// Native definition for P/Invoke marshalling of UnityEngine.Object
struct Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_marshaled_pinvoke
{
	intptr_t ___m_CachedPtr_0;
};
// Native definition for COM marshalling of UnityEngine.Object
struct Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_marshaled_com
{
	intptr_t ___m_CachedPtr_0;
};

// UnityEngine.RenderTextureCreationFlags
struct  RenderTextureCreationFlags_t24A9C99A84202C1F13828D9F5693BE46CFBD61F3 
{
public:
	// System.Int32 UnityEngine.RenderTextureCreationFlags::value__
	int32_t ___value___2;

public:
	inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(RenderTextureCreationFlags_t24A9C99A84202C1F13828D9F5693BE46CFBD61F3, ___value___2)); }
	inline int32_t get_value___2() const { return ___value___2; }
	inline int32_t* get_address_of_value___2() { return &___value___2; }
	inline void set_value___2(int32_t value)
	{
		___value___2 = value;
	}
};


// UnityEngine.RenderTextureFormat
struct  RenderTextureFormat_t8371287102ED67772EF78229CF4AB9D38C2CD626 
{
public:
	// System.Int32 UnityEngine.RenderTextureFormat::value__
	int32_t ___value___2;

public:
	inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(RenderTextureFormat_t8371287102ED67772EF78229CF4AB9D38C2CD626, ___value___2)); }
	inline int32_t get_value___2() const { return ___value___2; }
	inline int32_t* get_address_of_value___2() { return &___value___2; }
	inline void set_value___2(int32_t value)
	{
		___value___2 = value;
	}
};


// UnityEngine.RenderTextureMemoryless
struct  RenderTextureMemoryless_t37547D68C2186D2650440F719302CDA4A3BB7F67 
{
public:
	// System.Int32 UnityEngine.RenderTextureMemoryless::value__
	int32_t ___value___2;

public:
	inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(RenderTextureMemoryless_t37547D68C2186D2650440F719302CDA4A3BB7F67, ___value___2)); }
	inline int32_t get_value___2() const { return ___value___2; }
	inline int32_t* get_address_of_value___2() { return &___value___2; }
	inline void set_value___2(int32_t value)
	{
		___value___2 = value;
	}
};


// UnityEngine.RenderingPath
struct  RenderingPath_tABF5DB8481D7ACC45810288B4FADFA569A664B0F 
{
public:
	// System.Int32 UnityEngine.RenderingPath::value__
	int32_t ___value___2;

public:
	inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(RenderingPath_tABF5DB8481D7ACC45810288B4FADFA569A664B0F, ___value___2)); }
	inline int32_t get_value___2() const { return ___value___2; }
	inline int32_t* get_address_of_value___2() { return &___value___2; }
	inline void set_value___2(int32_t value)
	{
		___value___2 = value;
	}
};


// UnityEngine.Rendering.ShadowSamplingMode
struct  ShadowSamplingMode_t864AB52A05C1F54A738E06F76F47CDF4C26CF7F9 
{
public:
	// System.Int32 UnityEngine.Rendering.ShadowSamplingMode::value__
	int32_t ___value___2;

public:
	inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(ShadowSamplingMode_t864AB52A05C1F54A738E06F76F47CDF4C26CF7F9, ___value___2)); }
	inline int32_t get_value___2() const { return ___value___2; }
	inline int32_t* get_address_of_value___2() { return &___value___2; }
	inline void set_value___2(int32_t value)
	{
		___value___2 = value;
	}
};


// UnityEngine.Rendering.TextureDimension
struct  TextureDimension_tADCCB7C1D30E4D1182651BA9094B4DE61B63EACC 
{
public:
	// System.Int32 UnityEngine.Rendering.TextureDimension::value__
	int32_t ___value___2;

public:
	inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(TextureDimension_tADCCB7C1D30E4D1182651BA9094B4DE61B63EACC, ___value___2)); }
	inline int32_t get_value___2() const { return ___value___2; }
	inline int32_t* get_address_of_value___2() { return &___value___2; }
	inline void set_value___2(int32_t value)
	{
		___value___2 = value;
	}
};


// UnityEngine.TextureFormat
struct  TextureFormat_tBED5388A0445FE978F97B41D247275B036407932 
{
public:
	// System.Int32 UnityEngine.TextureFormat::value__
	int32_t ___value___2;

public:
	inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(TextureFormat_tBED5388A0445FE978F97B41D247275B036407932, ___value___2)); }
	inline int32_t get_value___2() const { return ___value___2; }
	inline int32_t* get_address_of_value___2() { return &___value___2; }
	inline void set_value___2(int32_t value)
	{
		___value___2 = value;
	}
};


// UnityEngine.VRTextureUsage
struct  VRTextureUsage_t3C09DF3DD90B5620BC0AB6F8078DFEF4E607F645 
{
public:
	// System.Int32 UnityEngine.VRTextureUsage::value__
	int32_t ___value___2;

public:
	inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(VRTextureUsage_t3C09DF3DD90B5620BC0AB6F8078DFEF4E607F645, ___value___2)); }
	inline int32_t get_value___2() const { return ___value___2; }
	inline int32_t* get_address_of_value___2() { return &___value___2; }
	inline void set_value___2(int32_t value)
	{
		___value___2 = value;
	}
};


// UnityEngine.ProBuilder.AutoUnwrapSettings/Anchor
struct  Anchor_tAA0DE70A204573BF46582583B285DA2759D9E6B1 
{
public:
	// System.Int32 UnityEngine.ProBuilder.AutoUnwrapSettings/Anchor::value__
	int32_t ___value___2;

public:
	inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(Anchor_tAA0DE70A204573BF46582583B285DA2759D9E6B1, ___value___2)); }
	inline int32_t get_value___2() const { return ___value___2; }
	inline int32_t* get_address_of_value___2() { return &___value___2; }
	inline void set_value___2(int32_t value)
	{
		___value___2 = value;
	}
};


// UnityEngine.ProBuilder.AutoUnwrapSettings/Fill
struct  Fill_t633DEE2DB2E38D2AE8617B53CFCD67408172755F 
{
public:
	// System.Int32 UnityEngine.ProBuilder.AutoUnwrapSettings/Fill::value__
	int32_t ___value___2;

public:
	inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(Fill_t633DEE2DB2E38D2AE8617B53CFCD67408172755F, ___value___2)); }
	inline int32_t get_value___2() const { return ___value___2; }
	inline int32_t* get_address_of_value___2() { return &___value___2; }
	inline void set_value___2(int32_t value)
	{
		___value___2 = value;
	}
};


// UnityEngine.ProBuilder.Clipping/OutCode
struct  OutCode_t35603085AE3E9D2EDF57D2107F21B0F908BA5A2C 
{
public:
	// System.Int32 UnityEngine.ProBuilder.Clipping/OutCode::value__
	int32_t ___value___2;

public:
	inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(OutCode_t35603085AE3E9D2EDF57D2107F21B0F908BA5A2C, ___value___2)); }
	inline int32_t get_value___2() const { return ___value___2; }
	inline int32_t* get_address_of_value___2() { return &___value___2; }
	inline void set_value___2(int32_t value)
	{
		___value___2 = value;
	}
};


// UnityEngine.ProBuilder.MeshOperations.MeshValidation/<>c__DisplayClass5_0
struct  U3CU3Ec__DisplayClass5_0_t5E1D87BC5250F5D88C76BE3D28E8782D2507A9F0  : public RuntimeObject
{
public:
	// UnityEngine.ProBuilder.Triangle UnityEngine.ProBuilder.MeshOperations.MeshValidation/<>c__DisplayClass5_0::triangle
	Triangle_tA63DD9B179D6B55A3F75E757747F2C9369A28B7E  ___triangle_0;
	// System.Func`2<UnityEngine.ProBuilder.Triangle,System.Boolean> UnityEngine.ProBuilder.MeshOperations.MeshValidation/<>c__DisplayClass5_0::<>9__0
	Func_2_t8B1AD28F974AC6CEE4B909DA6DB81FC566CD69CD * ___U3CU3E9__0_1;

public:
	inline static int32_t get_offset_of_triangle_0() { return static_cast<int32_t>(offsetof(U3CU3Ec__DisplayClass5_0_t5E1D87BC5250F5D88C76BE3D28E8782D2507A9F0, ___triangle_0)); }
	inline Triangle_tA63DD9B179D6B55A3F75E757747F2C9369A28B7E  get_triangle_0() const { return ___triangle_0; }
	inline Triangle_tA63DD9B179D6B55A3F75E757747F2C9369A28B7E * get_address_of_triangle_0() { return &___triangle_0; }
	inline void set_triangle_0(Triangle_tA63DD9B179D6B55A3F75E757747F2C9369A28B7E  value)
	{
		___triangle_0 = value;
	}

	inline static int32_t get_offset_of_U3CU3E9__0_1() { return static_cast<int32_t>(offsetof(U3CU3Ec__DisplayClass5_0_t5E1D87BC5250F5D88C76BE3D28E8782D2507A9F0, ___U3CU3E9__0_1)); }
	inline Func_2_t8B1AD28F974AC6CEE4B909DA6DB81FC566CD69CD * get_U3CU3E9__0_1() const { return ___U3CU3E9__0_1; }
	inline Func_2_t8B1AD28F974AC6CEE4B909DA6DB81FC566CD69CD ** get_address_of_U3CU3E9__0_1() { return &___U3CU3E9__0_1; }
	inline void set_U3CU3E9__0_1(Func_2_t8B1AD28F974AC6CEE4B909DA6DB81FC566CD69CD * value)
	{
		___U3CU3E9__0_1 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___U3CU3E9__0_1), (void*)value);
	}
};


// UnityEngine.ProBuilder.PolyShape/PolyEditMode
struct  PolyEditMode_tF2F84EBDFDA37BA132A0907FAC2AF3A6CBAFC2E0 
{
public:
	// System.Int32 UnityEngine.ProBuilder.PolyShape/PolyEditMode::value__
	int32_t ___value___2;

public:
	inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(PolyEditMode_tF2F84EBDFDA37BA132A0907FAC2AF3A6CBAFC2E0, ___value___2)); }
	inline int32_t get_value___2() const { return ___value___2; }
	inline int32_t* get_address_of_value___2() { return &___value___2; }
	inline void set_value___2(int32_t value)
	{
		___value___2 = value;
	}
};


// UnityEngine.ProBuilder.ProBuilderMesh/CacheValidState
struct  CacheValidState_t3D0A945551B3741E669463D52CE0E4CE0BA55911 
{
public:
	// System.Byte UnityEngine.ProBuilder.ProBuilderMesh/CacheValidState::value__
	uint8_t ___value___2;

public:
	inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(CacheValidState_t3D0A945551B3741E669463D52CE0E4CE0BA55911, ___value___2)); }
	inline uint8_t get_value___2() const { return ___value___2; }
	inline uint8_t* get_address_of_value___2() { return &___value___2; }
	inline void set_value___2(uint8_t value)
	{
		___value___2 = value;
	}
};


// UnityEngine.ProBuilder.MeshOperations.UVEditing/UVTransform
struct  UVTransform_t6CE769419FD7DCAF2512C37C57870221F90F72F1 
{
public:
	// UnityEngine.Vector2 UnityEngine.ProBuilder.MeshOperations.UVEditing/UVTransform::translation
	Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  ___translation_0;
	// System.Single UnityEngine.ProBuilder.MeshOperations.UVEditing/UVTransform::rotation
	float ___rotation_1;
	// UnityEngine.Vector2 UnityEngine.ProBuilder.MeshOperations.UVEditing/UVTransform::scale
	Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  ___scale_2;

public:
	inline static int32_t get_offset_of_translation_0() { return static_cast<int32_t>(offsetof(UVTransform_t6CE769419FD7DCAF2512C37C57870221F90F72F1, ___translation_0)); }
	inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  get_translation_0() const { return ___translation_0; }
	inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 * get_address_of_translation_0() { return &___translation_0; }
	inline void set_translation_0(Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  value)
	{
		___translation_0 = value;
	}

	inline static int32_t get_offset_of_rotation_1() { return static_cast<int32_t>(offsetof(UVTransform_t6CE769419FD7DCAF2512C37C57870221F90F72F1, ___rotation_1)); }
	inline float get_rotation_1() const { return ___rotation_1; }
	inline float* get_address_of_rotation_1() { return &___rotation_1; }
	inline void set_rotation_1(float value)
	{
		___rotation_1 = value;
	}

	inline static int32_t get_offset_of_scale_2() { return static_cast<int32_t>(offsetof(UVTransform_t6CE769419FD7DCAF2512C37C57870221F90F72F1, ___scale_2)); }
	inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  get_scale_2() const { return ___scale_2; }
	inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 * get_address_of_scale_2() { return &___scale_2; }
	inline void set_scale_2(Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  value)
	{
		___scale_2 = value;
	}
};


// UnityEngine.ProBuilder.AutoUnwrapSettings
struct  AutoUnwrapSettings_tB2126FBA7D5FDDB8947FE6599B5071FE6800ED59 
{
public:
	// System.Boolean UnityEngine.ProBuilder.AutoUnwrapSettings::m_UseWorldSpace
	bool ___m_UseWorldSpace_0;
	// System.Boolean UnityEngine.ProBuilder.AutoUnwrapSettings::m_FlipU
	bool ___m_FlipU_1;
	// System.Boolean UnityEngine.ProBuilder.AutoUnwrapSettings::m_FlipV
	bool ___m_FlipV_2;
	// System.Boolean UnityEngine.ProBuilder.AutoUnwrapSettings::m_SwapUV
	bool ___m_SwapUV_3;
	// UnityEngine.ProBuilder.AutoUnwrapSettings/Fill UnityEngine.ProBuilder.AutoUnwrapSettings::m_Fill
	int32_t ___m_Fill_4;
	// UnityEngine.Vector2 UnityEngine.ProBuilder.AutoUnwrapSettings::m_Scale
	Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  ___m_Scale_5;
	// UnityEngine.Vector2 UnityEngine.ProBuilder.AutoUnwrapSettings::m_Offset
	Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  ___m_Offset_6;
	// System.Single UnityEngine.ProBuilder.AutoUnwrapSettings::m_Rotation
	float ___m_Rotation_7;
	// UnityEngine.ProBuilder.AutoUnwrapSettings/Anchor UnityEngine.ProBuilder.AutoUnwrapSettings::m_Anchor
	int32_t ___m_Anchor_8;

public:
	inline static int32_t get_offset_of_m_UseWorldSpace_0() { return static_cast<int32_t>(offsetof(AutoUnwrapSettings_tB2126FBA7D5FDDB8947FE6599B5071FE6800ED59, ___m_UseWorldSpace_0)); }
	inline bool get_m_UseWorldSpace_0() const { return ___m_UseWorldSpace_0; }
	inline bool* get_address_of_m_UseWorldSpace_0() { return &___m_UseWorldSpace_0; }
	inline void set_m_UseWorldSpace_0(bool value)
	{
		___m_UseWorldSpace_0 = value;
	}

	inline static int32_t get_offset_of_m_FlipU_1() { return static_cast<int32_t>(offsetof(AutoUnwrapSettings_tB2126FBA7D5FDDB8947FE6599B5071FE6800ED59, ___m_FlipU_1)); }
	inline bool get_m_FlipU_1() const { return ___m_FlipU_1; }
	inline bool* get_address_of_m_FlipU_1() { return &___m_FlipU_1; }
	inline void set_m_FlipU_1(bool value)
	{
		___m_FlipU_1 = value;
	}

	inline static int32_t get_offset_of_m_FlipV_2() { return static_cast<int32_t>(offsetof(AutoUnwrapSettings_tB2126FBA7D5FDDB8947FE6599B5071FE6800ED59, ___m_FlipV_2)); }
	inline bool get_m_FlipV_2() const { return ___m_FlipV_2; }
	inline bool* get_address_of_m_FlipV_2() { return &___m_FlipV_2; }
	inline void set_m_FlipV_2(bool value)
	{
		___m_FlipV_2 = value;
	}

	inline static int32_t get_offset_of_m_SwapUV_3() { return static_cast<int32_t>(offsetof(AutoUnwrapSettings_tB2126FBA7D5FDDB8947FE6599B5071FE6800ED59, ___m_SwapUV_3)); }
	inline bool get_m_SwapUV_3() const { return ___m_SwapUV_3; }
	inline bool* get_address_of_m_SwapUV_3() { return &___m_SwapUV_3; }
	inline void set_m_SwapUV_3(bool value)
	{
		___m_SwapUV_3 = value;
	}

	inline static int32_t get_offset_of_m_Fill_4() { return static_cast<int32_t>(offsetof(AutoUnwrapSettings_tB2126FBA7D5FDDB8947FE6599B5071FE6800ED59, ___m_Fill_4)); }
	inline int32_t get_m_Fill_4() const { return ___m_Fill_4; }
	inline int32_t* get_address_of_m_Fill_4() { return &___m_Fill_4; }
	inline void set_m_Fill_4(int32_t value)
	{
		___m_Fill_4 = value;
	}

	inline static int32_t get_offset_of_m_Scale_5() { return static_cast<int32_t>(offsetof(AutoUnwrapSettings_tB2126FBA7D5FDDB8947FE6599B5071FE6800ED59, ___m_Scale_5)); }
	inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  get_m_Scale_5() const { return ___m_Scale_5; }
	inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 * get_address_of_m_Scale_5() { return &___m_Scale_5; }
	inline void set_m_Scale_5(Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  value)
	{
		___m_Scale_5 = value;
	}

	inline static int32_t get_offset_of_m_Offset_6() { return static_cast<int32_t>(offsetof(AutoUnwrapSettings_tB2126FBA7D5FDDB8947FE6599B5071FE6800ED59, ___m_Offset_6)); }
	inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  get_m_Offset_6() const { return ___m_Offset_6; }
	inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 * get_address_of_m_Offset_6() { return &___m_Offset_6; }
	inline void set_m_Offset_6(Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  value)
	{
		___m_Offset_6 = value;
	}

	inline static int32_t get_offset_of_m_Rotation_7() { return static_cast<int32_t>(offsetof(AutoUnwrapSettings_tB2126FBA7D5FDDB8947FE6599B5071FE6800ED59, ___m_Rotation_7)); }
	inline float get_m_Rotation_7() const { return ___m_Rotation_7; }
	inline float* get_address_of_m_Rotation_7() { return &___m_Rotation_7; }
	inline void set_m_Rotation_7(float value)
	{
		___m_Rotation_7 = value;
	}

	inline static int32_t get_offset_of_m_Anchor_8() { return static_cast<int32_t>(offsetof(AutoUnwrapSettings_tB2126FBA7D5FDDB8947FE6599B5071FE6800ED59, ___m_Anchor_8)); }
	inline int32_t get_m_Anchor_8() const { return ___m_Anchor_8; }
	inline int32_t* get_address_of_m_Anchor_8() { return &___m_Anchor_8; }
	inline void set_m_Anchor_8(int32_t value)
	{
		___m_Anchor_8 = value;
	}
};

// Native definition for P/Invoke marshalling of UnityEngine.ProBuilder.AutoUnwrapSettings
struct AutoUnwrapSettings_tB2126FBA7D5FDDB8947FE6599B5071FE6800ED59_marshaled_pinvoke
{
	int32_t ___m_UseWorldSpace_0;
	int32_t ___m_FlipU_1;
	int32_t ___m_FlipV_2;
	int32_t ___m_SwapUV_3;
	int32_t ___m_Fill_4;
	Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  ___m_Scale_5;
	Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  ___m_Offset_6;
	float ___m_Rotation_7;
	int32_t ___m_Anchor_8;
};
// Native definition for COM marshalling of UnityEngine.ProBuilder.AutoUnwrapSettings
struct AutoUnwrapSettings_tB2126FBA7D5FDDB8947FE6599B5071FE6800ED59_marshaled_com
{
	int32_t ___m_UseWorldSpace_0;
	int32_t ___m_FlipU_1;
	int32_t ___m_FlipV_2;
	int32_t ___m_SwapUV_3;
	int32_t ___m_Fill_4;
	Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  ___m_Scale_5;
	Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  ___m_Offset_6;
	float ___m_Rotation_7;
	int32_t ___m_Anchor_8;
};

// UnityEngine.Component
struct  Component_t62FBC8D2420DA4BE9037AFE430740F6B3EECA684  : public Object_tF2F3778131EFF286AF62B7B013A170F95A91571A
{
public:

public:
};


// UnityEngine.GameObject
struct  GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319  : public Object_tF2F3778131EFF286AF62B7B013A170F95A91571A
{
public:

public:
};


// UnityEngine.Mesh
struct  Mesh_t2F5992DBA650D5862B43D3823ACD997132A57DA6  : public Object_tF2F3778131EFF286AF62B7B013A170F95A91571A
{
public:

public:
};


// UnityEngine.RenderTextureDescriptor
struct  RenderTextureDescriptor_t67FF189E1F35AEB5D6C43A2D7103F3A8A8CA0B47 
{
public:
	// System.Int32 UnityEngine.RenderTextureDescriptor::<width>k__BackingField
	int32_t ___U3CwidthU3Ek__BackingField_0;
	// System.Int32 UnityEngine.RenderTextureDescriptor::<height>k__BackingField
	int32_t ___U3CheightU3Ek__BackingField_1;
	// System.Int32 UnityEngine.RenderTextureDescriptor::<msaaSamples>k__BackingField
	int32_t ___U3CmsaaSamplesU3Ek__BackingField_2;
	// System.Int32 UnityEngine.RenderTextureDescriptor::<volumeDepth>k__BackingField
	int32_t ___U3CvolumeDepthU3Ek__BackingField_3;
	// System.Int32 UnityEngine.RenderTextureDescriptor::<mipCount>k__BackingField
	int32_t ___U3CmipCountU3Ek__BackingField_4;
	// UnityEngine.Experimental.Rendering.GraphicsFormat UnityEngine.RenderTextureDescriptor::_graphicsFormat
	int32_t ____graphicsFormat_5;
	// UnityEngine.Experimental.Rendering.GraphicsFormat UnityEngine.RenderTextureDescriptor::<stencilFormat>k__BackingField
	int32_t ___U3CstencilFormatU3Ek__BackingField_6;
	// System.Int32 UnityEngine.RenderTextureDescriptor::_depthBufferBits
	int32_t ____depthBufferBits_7;
	// UnityEngine.Rendering.TextureDimension UnityEngine.RenderTextureDescriptor::<dimension>k__BackingField
	int32_t ___U3CdimensionU3Ek__BackingField_9;
	// UnityEngine.Rendering.ShadowSamplingMode UnityEngine.RenderTextureDescriptor::<shadowSamplingMode>k__BackingField
	int32_t ___U3CshadowSamplingModeU3Ek__BackingField_10;
	// UnityEngine.VRTextureUsage UnityEngine.RenderTextureDescriptor::<vrUsage>k__BackingField
	int32_t ___U3CvrUsageU3Ek__BackingField_11;
	// UnityEngine.RenderTextureCreationFlags UnityEngine.RenderTextureDescriptor::_flags
	int32_t ____flags_12;
	// UnityEngine.RenderTextureMemoryless UnityEngine.RenderTextureDescriptor::<memoryless>k__BackingField
	int32_t ___U3CmemorylessU3Ek__BackingField_13;

public:
	inline static int32_t get_offset_of_U3CwidthU3Ek__BackingField_0() { return static_cast<int32_t>(offsetof(RenderTextureDescriptor_t67FF189E1F35AEB5D6C43A2D7103F3A8A8CA0B47, ___U3CwidthU3Ek__BackingField_0)); }
	inline int32_t get_U3CwidthU3Ek__BackingField_0() const { return ___U3CwidthU3Ek__BackingField_0; }
	inline int32_t* get_address_of_U3CwidthU3Ek__BackingField_0() { return &___U3CwidthU3Ek__BackingField_0; }
	inline void set_U3CwidthU3Ek__BackingField_0(int32_t value)
	{
		___U3CwidthU3Ek__BackingField_0 = value;
	}

	inline static int32_t get_offset_of_U3CheightU3Ek__BackingField_1() { return static_cast<int32_t>(offsetof(RenderTextureDescriptor_t67FF189E1F35AEB5D6C43A2D7103F3A8A8CA0B47, ___U3CheightU3Ek__BackingField_1)); }
	inline int32_t get_U3CheightU3Ek__BackingField_1() const { return ___U3CheightU3Ek__BackingField_1; }
	inline int32_t* get_address_of_U3CheightU3Ek__BackingField_1() { return &___U3CheightU3Ek__BackingField_1; }
	inline void set_U3CheightU3Ek__BackingField_1(int32_t value)
	{
		___U3CheightU3Ek__BackingField_1 = value;
	}

	inline static int32_t get_offset_of_U3CmsaaSamplesU3Ek__BackingField_2() { return static_cast<int32_t>(offsetof(RenderTextureDescriptor_t67FF189E1F35AEB5D6C43A2D7103F3A8A8CA0B47, ___U3CmsaaSamplesU3Ek__BackingField_2)); }
	inline int32_t get_U3CmsaaSamplesU3Ek__BackingField_2() const { return ___U3CmsaaSamplesU3Ek__BackingField_2; }
	inline int32_t* get_address_of_U3CmsaaSamplesU3Ek__BackingField_2() { return &___U3CmsaaSamplesU3Ek__BackingField_2; }
	inline void set_U3CmsaaSamplesU3Ek__BackingField_2(int32_t value)
	{
		___U3CmsaaSamplesU3Ek__BackingField_2 = value;
	}

	inline static int32_t get_offset_of_U3CvolumeDepthU3Ek__BackingField_3() { return static_cast<int32_t>(offsetof(RenderTextureDescriptor_t67FF189E1F35AEB5D6C43A2D7103F3A8A8CA0B47, ___U3CvolumeDepthU3Ek__BackingField_3)); }
	inline int32_t get_U3CvolumeDepthU3Ek__BackingField_3() const { return ___U3CvolumeDepthU3Ek__BackingField_3; }
	inline int32_t* get_address_of_U3CvolumeDepthU3Ek__BackingField_3() { return &___U3CvolumeDepthU3Ek__BackingField_3; }
	inline void set_U3CvolumeDepthU3Ek__BackingField_3(int32_t value)
	{
		___U3CvolumeDepthU3Ek__BackingField_3 = value;
	}

	inline static int32_t get_offset_of_U3CmipCountU3Ek__BackingField_4() { return static_cast<int32_t>(offsetof(RenderTextureDescriptor_t67FF189E1F35AEB5D6C43A2D7103F3A8A8CA0B47, ___U3CmipCountU3Ek__BackingField_4)); }
	inline int32_t get_U3CmipCountU3Ek__BackingField_4() const { return ___U3CmipCountU3Ek__BackingField_4; }
	inline int32_t* get_address_of_U3CmipCountU3Ek__BackingField_4() { return &___U3CmipCountU3Ek__BackingField_4; }
	inline void set_U3CmipCountU3Ek__BackingField_4(int32_t value)
	{
		___U3CmipCountU3Ek__BackingField_4 = value;
	}

	inline static int32_t get_offset_of__graphicsFormat_5() { return static_cast<int32_t>(offsetof(RenderTextureDescriptor_t67FF189E1F35AEB5D6C43A2D7103F3A8A8CA0B47, ____graphicsFormat_5)); }
	inline int32_t get__graphicsFormat_5() const { return ____graphicsFormat_5; }
	inline int32_t* get_address_of__graphicsFormat_5() { return &____graphicsFormat_5; }
	inline void set__graphicsFormat_5(int32_t value)
	{
		____graphicsFormat_5 = value;
	}

	inline static int32_t get_offset_of_U3CstencilFormatU3Ek__BackingField_6() { return static_cast<int32_t>(offsetof(RenderTextureDescriptor_t67FF189E1F35AEB5D6C43A2D7103F3A8A8CA0B47, ___U3CstencilFormatU3Ek__BackingField_6)); }
	inline int32_t get_U3CstencilFormatU3Ek__BackingField_6() const { return ___U3CstencilFormatU3Ek__BackingField_6; }
	inline int32_t* get_address_of_U3CstencilFormatU3Ek__BackingField_6() { return &___U3CstencilFormatU3Ek__BackingField_6; }
	inline void set_U3CstencilFormatU3Ek__BackingField_6(int32_t value)
	{
		___U3CstencilFormatU3Ek__BackingField_6 = value;
	}

	inline static int32_t get_offset_of__depthBufferBits_7() { return static_cast<int32_t>(offsetof(RenderTextureDescriptor_t67FF189E1F35AEB5D6C43A2D7103F3A8A8CA0B47, ____depthBufferBits_7)); }
	inline int32_t get__depthBufferBits_7() const { return ____depthBufferBits_7; }
	inline int32_t* get_address_of__depthBufferBits_7() { return &____depthBufferBits_7; }
	inline void set__depthBufferBits_7(int32_t value)
	{
		____depthBufferBits_7 = value;
	}

	inline static int32_t get_offset_of_U3CdimensionU3Ek__BackingField_9() { return static_cast<int32_t>(offsetof(RenderTextureDescriptor_t67FF189E1F35AEB5D6C43A2D7103F3A8A8CA0B47, ___U3CdimensionU3Ek__BackingField_9)); }
	inline int32_t get_U3CdimensionU3Ek__BackingField_9() const { return ___U3CdimensionU3Ek__BackingField_9; }
	inline int32_t* get_address_of_U3CdimensionU3Ek__BackingField_9() { return &___U3CdimensionU3Ek__BackingField_9; }
	inline void set_U3CdimensionU3Ek__BackingField_9(int32_t value)
	{
		___U3CdimensionU3Ek__BackingField_9 = value;
	}

	inline static int32_t get_offset_of_U3CshadowSamplingModeU3Ek__BackingField_10() { return static_cast<int32_t>(offsetof(RenderTextureDescriptor_t67FF189E1F35AEB5D6C43A2D7103F3A8A8CA0B47, ___U3CshadowSamplingModeU3Ek__BackingField_10)); }
	inline int32_t get_U3CshadowSamplingModeU3Ek__BackingField_10() const { return ___U3CshadowSamplingModeU3Ek__BackingField_10; }
	inline int32_t* get_address_of_U3CshadowSamplingModeU3Ek__BackingField_10() { return &___U3CshadowSamplingModeU3Ek__BackingField_10; }
	inline void set_U3CshadowSamplingModeU3Ek__BackingField_10(int32_t value)
	{
		___U3CshadowSamplingModeU3Ek__BackingField_10 = value;
	}

	inline static int32_t get_offset_of_U3CvrUsageU3Ek__BackingField_11() { return static_cast<int32_t>(offsetof(RenderTextureDescriptor_t67FF189E1F35AEB5D6C43A2D7103F3A8A8CA0B47, ___U3CvrUsageU3Ek__BackingField_11)); }
	inline int32_t get_U3CvrUsageU3Ek__BackingField_11() const { return ___U3CvrUsageU3Ek__BackingField_11; }
	inline int32_t* get_address_of_U3CvrUsageU3Ek__BackingField_11() { return &___U3CvrUsageU3Ek__BackingField_11; }
	inline void set_U3CvrUsageU3Ek__BackingField_11(int32_t value)
	{
		___U3CvrUsageU3Ek__BackingField_11 = value;
	}

	inline static int32_t get_offset_of__flags_12() { return static_cast<int32_t>(offsetof(RenderTextureDescriptor_t67FF189E1F35AEB5D6C43A2D7103F3A8A8CA0B47, ____flags_12)); }
	inline int32_t get__flags_12() const { return ____flags_12; }
	inline int32_t* get_address_of__flags_12() { return &____flags_12; }
	inline void set__flags_12(int32_t value)
	{
		____flags_12 = value;
	}

	inline static int32_t get_offset_of_U3CmemorylessU3Ek__BackingField_13() { return static_cast<int32_t>(offsetof(RenderTextureDescriptor_t67FF189E1F35AEB5D6C43A2D7103F3A8A8CA0B47, ___U3CmemorylessU3Ek__BackingField_13)); }
	inline int32_t get_U3CmemorylessU3Ek__BackingField_13() const { return ___U3CmemorylessU3Ek__BackingField_13; }
	inline int32_t* get_address_of_U3CmemorylessU3Ek__BackingField_13() { return &___U3CmemorylessU3Ek__BackingField_13; }
	inline void set_U3CmemorylessU3Ek__BackingField_13(int32_t value)
	{
		___U3CmemorylessU3Ek__BackingField_13 = value;
	}
};

struct RenderTextureDescriptor_t67FF189E1F35AEB5D6C43A2D7103F3A8A8CA0B47_StaticFields
{
public:
	// System.Int32[] UnityEngine.RenderTextureDescriptor::depthFormatBits
	Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* ___depthFormatBits_8;

public:
	inline static int32_t get_offset_of_depthFormatBits_8() { return static_cast<int32_t>(offsetof(RenderTextureDescriptor_t67FF189E1F35AEB5D6C43A2D7103F3A8A8CA0B47_StaticFields, ___depthFormatBits_8)); }
	inline Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* get_depthFormatBits_8() const { return ___depthFormatBits_8; }
	inline Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32** get_address_of_depthFormatBits_8() { return &___depthFormatBits_8; }
	inline void set_depthFormatBits_8(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* value)
	{
		___depthFormatBits_8 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___depthFormatBits_8), (void*)value);
	}
};


// UnityEngine.Shader
struct  Shader_tB2355DC4F3CAF20B2F1AB5AABBF37C3555FFBC39  : public Object_tF2F3778131EFF286AF62B7B013A170F95A91571A
{
public:

public:
};


// UnityEngine.Texture
struct  Texture_t9FE0218A1EEDF266E8C85879FE123265CACC95AE  : public Object_tF2F3778131EFF286AF62B7B013A170F95A91571A
{
public:

public:
};

struct Texture_t9FE0218A1EEDF266E8C85879FE123265CACC95AE_StaticFields
{
public:
	// System.Int32 UnityEngine.Texture::GenerateAllMips
	int32_t ___GenerateAllMips_4;

public:
	inline static int32_t get_offset_of_GenerateAllMips_4() { return static_cast<int32_t>(offsetof(Texture_t9FE0218A1EEDF266E8C85879FE123265CACC95AE_StaticFields, ___GenerateAllMips_4)); }
	inline int32_t get_GenerateAllMips_4() const { return ___GenerateAllMips_4; }
	inline int32_t* get_address_of_GenerateAllMips_4() { return &___GenerateAllMips_4; }
	inline void set_GenerateAllMips_4(int32_t value)
	{
		___GenerateAllMips_4 = value;
	}
};


// UnityEngine.ProBuilder.Vertex
struct  Vertex_tE3410620416D15FC2847E01661CBA542AC7432B8  : public RuntimeObject
{
public:
	// UnityEngine.Vector3 UnityEngine.ProBuilder.Vertex::m_Position
	Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___m_Position_0;
	// UnityEngine.Color UnityEngine.ProBuilder.Vertex::m_Color
	Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659  ___m_Color_1;
	// UnityEngine.Vector3 UnityEngine.ProBuilder.Vertex::m_Normal
	Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___m_Normal_2;
	// UnityEngine.Vector4 UnityEngine.ProBuilder.Vertex::m_Tangent
	Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7  ___m_Tangent_3;
	// UnityEngine.Vector2 UnityEngine.ProBuilder.Vertex::m_UV0
	Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  ___m_UV0_4;
	// UnityEngine.Vector2 UnityEngine.ProBuilder.Vertex::m_UV2
	Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  ___m_UV2_5;
	// UnityEngine.Vector4 UnityEngine.ProBuilder.Vertex::m_UV3
	Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7  ___m_UV3_6;
	// UnityEngine.Vector4 UnityEngine.ProBuilder.Vertex::m_UV4
	Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7  ___m_UV4_7;
	// UnityEngine.ProBuilder.MeshArrays UnityEngine.ProBuilder.Vertex::m_Attributes
	int32_t ___m_Attributes_8;

public:
	inline static int32_t get_offset_of_m_Position_0() { return static_cast<int32_t>(offsetof(Vertex_tE3410620416D15FC2847E01661CBA542AC7432B8, ___m_Position_0)); }
	inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  get_m_Position_0() const { return ___m_Position_0; }
	inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * get_address_of_m_Position_0() { return &___m_Position_0; }
	inline void set_m_Position_0(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  value)
	{
		___m_Position_0 = value;
	}

	inline static int32_t get_offset_of_m_Color_1() { return static_cast<int32_t>(offsetof(Vertex_tE3410620416D15FC2847E01661CBA542AC7432B8, ___m_Color_1)); }
	inline Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659  get_m_Color_1() const { return ___m_Color_1; }
	inline Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 * get_address_of_m_Color_1() { return &___m_Color_1; }
	inline void set_m_Color_1(Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659  value)
	{
		___m_Color_1 = value;
	}

	inline static int32_t get_offset_of_m_Normal_2() { return static_cast<int32_t>(offsetof(Vertex_tE3410620416D15FC2847E01661CBA542AC7432B8, ___m_Normal_2)); }
	inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  get_m_Normal_2() const { return ___m_Normal_2; }
	inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * get_address_of_m_Normal_2() { return &___m_Normal_2; }
	inline void set_m_Normal_2(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  value)
	{
		___m_Normal_2 = value;
	}

	inline static int32_t get_offset_of_m_Tangent_3() { return static_cast<int32_t>(offsetof(Vertex_tE3410620416D15FC2847E01661CBA542AC7432B8, ___m_Tangent_3)); }
	inline Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7  get_m_Tangent_3() const { return ___m_Tangent_3; }
	inline Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 * get_address_of_m_Tangent_3() { return &___m_Tangent_3; }
	inline void set_m_Tangent_3(Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7  value)
	{
		___m_Tangent_3 = value;
	}

	inline static int32_t get_offset_of_m_UV0_4() { return static_cast<int32_t>(offsetof(Vertex_tE3410620416D15FC2847E01661CBA542AC7432B8, ___m_UV0_4)); }
	inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  get_m_UV0_4() const { return ___m_UV0_4; }
	inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 * get_address_of_m_UV0_4() { return &___m_UV0_4; }
	inline void set_m_UV0_4(Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  value)
	{
		___m_UV0_4 = value;
	}

	inline static int32_t get_offset_of_m_UV2_5() { return static_cast<int32_t>(offsetof(Vertex_tE3410620416D15FC2847E01661CBA542AC7432B8, ___m_UV2_5)); }
	inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  get_m_UV2_5() const { return ___m_UV2_5; }
	inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 * get_address_of_m_UV2_5() { return &___m_UV2_5; }
	inline void set_m_UV2_5(Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  value)
	{
		___m_UV2_5 = value;
	}

	inline static int32_t get_offset_of_m_UV3_6() { return static_cast<int32_t>(offsetof(Vertex_tE3410620416D15FC2847E01661CBA542AC7432B8, ___m_UV3_6)); }
	inline Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7  get_m_UV3_6() const { return ___m_UV3_6; }
	inline Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 * get_address_of_m_UV3_6() { return &___m_UV3_6; }
	inline void set_m_UV3_6(Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7  value)
	{
		___m_UV3_6 = value;
	}

	inline static int32_t get_offset_of_m_UV4_7() { return static_cast<int32_t>(offsetof(Vertex_tE3410620416D15FC2847E01661CBA542AC7432B8, ___m_UV4_7)); }
	inline Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7  get_m_UV4_7() const { return ___m_UV4_7; }
	inline Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 * get_address_of_m_UV4_7() { return &___m_UV4_7; }
	inline void set_m_UV4_7(Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7  value)
	{
		___m_UV4_7 = value;
	}

	inline static int32_t get_offset_of_m_Attributes_8() { return static_cast<int32_t>(offsetof(Vertex_tE3410620416D15FC2847E01661CBA542AC7432B8, ___m_Attributes_8)); }
	inline int32_t get_m_Attributes_8() const { return ___m_Attributes_8; }
	inline int32_t* get_address_of_m_Attributes_8() { return &___m_Attributes_8; }
	inline void set_m_Attributes_8(int32_t value)
	{
		___m_Attributes_8 = value;
	}
};


// UnityEngine.ProBuilder.WingedEdge
struct  WingedEdge_tC2693F58E6DD2D7CFF1F3F9C213BA90F2F50B6A5  : public RuntimeObject
{
public:
	// UnityEngine.ProBuilder.EdgeLookup UnityEngine.ProBuilder.WingedEdge::<edge>k__BackingField
	EdgeLookup_tBB3FEB19F640D730C4E3A0EBB92513E9861FC79A  ___U3CedgeU3Ek__BackingField_1;
	// UnityEngine.ProBuilder.Face UnityEngine.ProBuilder.WingedEdge::<face>k__BackingField
	Face_t670F9C6E42E8D3EEA7AD53AD268426DF37B3AA0B * ___U3CfaceU3Ek__BackingField_2;
	// UnityEngine.ProBuilder.WingedEdge UnityEngine.ProBuilder.WingedEdge::<next>k__BackingField
	WingedEdge_tC2693F58E6DD2D7CFF1F3F9C213BA90F2F50B6A5 * ___U3CnextU3Ek__BackingField_3;
	// UnityEngine.ProBuilder.WingedEdge UnityEngine.ProBuilder.WingedEdge::<previous>k__BackingField
	WingedEdge_tC2693F58E6DD2D7CFF1F3F9C213BA90F2F50B6A5 * ___U3CpreviousU3Ek__BackingField_4;
	// UnityEngine.ProBuilder.WingedEdge UnityEngine.ProBuilder.WingedEdge::<opposite>k__BackingField
	WingedEdge_tC2693F58E6DD2D7CFF1F3F9C213BA90F2F50B6A5 * ___U3CoppositeU3Ek__BackingField_5;

public:
	inline static int32_t get_offset_of_U3CedgeU3Ek__BackingField_1() { return static_cast<int32_t>(offsetof(WingedEdge_tC2693F58E6DD2D7CFF1F3F9C213BA90F2F50B6A5, ___U3CedgeU3Ek__BackingField_1)); }
	inline EdgeLookup_tBB3FEB19F640D730C4E3A0EBB92513E9861FC79A  get_U3CedgeU3Ek__BackingField_1() const { return ___U3CedgeU3Ek__BackingField_1; }
	inline EdgeLookup_tBB3FEB19F640D730C4E3A0EBB92513E9861FC79A * get_address_of_U3CedgeU3Ek__BackingField_1() { return &___U3CedgeU3Ek__BackingField_1; }
	inline void set_U3CedgeU3Ek__BackingField_1(EdgeLookup_tBB3FEB19F640D730C4E3A0EBB92513E9861FC79A  value)
	{
		___U3CedgeU3Ek__BackingField_1 = value;
	}

	inline static int32_t get_offset_of_U3CfaceU3Ek__BackingField_2() { return static_cast<int32_t>(offsetof(WingedEdge_tC2693F58E6DD2D7CFF1F3F9C213BA90F2F50B6A5, ___U3CfaceU3Ek__BackingField_2)); }
	inline Face_t670F9C6E42E8D3EEA7AD53AD268426DF37B3AA0B * get_U3CfaceU3Ek__BackingField_2() const { return ___U3CfaceU3Ek__BackingField_2; }
	inline Face_t670F9C6E42E8D3EEA7AD53AD268426DF37B3AA0B ** get_address_of_U3CfaceU3Ek__BackingField_2() { return &___U3CfaceU3Ek__BackingField_2; }
	inline void set_U3CfaceU3Ek__BackingField_2(Face_t670F9C6E42E8D3EEA7AD53AD268426DF37B3AA0B * value)
	{
		___U3CfaceU3Ek__BackingField_2 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___U3CfaceU3Ek__BackingField_2), (void*)value);
	}

	inline static int32_t get_offset_of_U3CnextU3Ek__BackingField_3() { return static_cast<int32_t>(offsetof(WingedEdge_tC2693F58E6DD2D7CFF1F3F9C213BA90F2F50B6A5, ___U3CnextU3Ek__BackingField_3)); }
	inline WingedEdge_tC2693F58E6DD2D7CFF1F3F9C213BA90F2F50B6A5 * get_U3CnextU3Ek__BackingField_3() const { return ___U3CnextU3Ek__BackingField_3; }
	inline WingedEdge_tC2693F58E6DD2D7CFF1F3F9C213BA90F2F50B6A5 ** get_address_of_U3CnextU3Ek__BackingField_3() { return &___U3CnextU3Ek__BackingField_3; }
	inline void set_U3CnextU3Ek__BackingField_3(WingedEdge_tC2693F58E6DD2D7CFF1F3F9C213BA90F2F50B6A5 * value)
	{
		___U3CnextU3Ek__BackingField_3 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___U3CnextU3Ek__BackingField_3), (void*)value);
	}

	inline static int32_t get_offset_of_U3CpreviousU3Ek__BackingField_4() { return static_cast<int32_t>(offsetof(WingedEdge_tC2693F58E6DD2D7CFF1F3F9C213BA90F2F50B6A5, ___U3CpreviousU3Ek__BackingField_4)); }
	inline WingedEdge_tC2693F58E6DD2D7CFF1F3F9C213BA90F2F50B6A5 * get_U3CpreviousU3Ek__BackingField_4() const { return ___U3CpreviousU3Ek__BackingField_4; }
	inline WingedEdge_tC2693F58E6DD2D7CFF1F3F9C213BA90F2F50B6A5 ** get_address_of_U3CpreviousU3Ek__BackingField_4() { return &___U3CpreviousU3Ek__BackingField_4; }
	inline void set_U3CpreviousU3Ek__BackingField_4(WingedEdge_tC2693F58E6DD2D7CFF1F3F9C213BA90F2F50B6A5 * value)
	{
		___U3CpreviousU3Ek__BackingField_4 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___U3CpreviousU3Ek__BackingField_4), (void*)value);
	}

	inline static int32_t get_offset_of_U3CoppositeU3Ek__BackingField_5() { return static_cast<int32_t>(offsetof(WingedEdge_tC2693F58E6DD2D7CFF1F3F9C213BA90F2F50B6A5, ___U3CoppositeU3Ek__BackingField_5)); }
	inline WingedEdge_tC2693F58E6DD2D7CFF1F3F9C213BA90F2F50B6A5 * get_U3CoppositeU3Ek__BackingField_5() const { return ___U3CoppositeU3Ek__BackingField_5; }
	inline WingedEdge_tC2693F58E6DD2D7CFF1F3F9C213BA90F2F50B6A5 ** get_address_of_U3CoppositeU3Ek__BackingField_5() { return &___U3CoppositeU3Ek__BackingField_5; }
	inline void set_U3CoppositeU3Ek__BackingField_5(WingedEdge_tC2693F58E6DD2D7CFF1F3F9C213BA90F2F50B6A5 * value)
	{
		___U3CoppositeU3Ek__BackingField_5 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___U3CoppositeU3Ek__BackingField_5), (void*)value);
	}
};

struct WingedEdge_tC2693F58E6DD2D7CFF1F3F9C213BA90F2F50B6A5_StaticFields
{
public:
	// System.Collections.Generic.Dictionary`2<UnityEngine.ProBuilder.Edge,UnityEngine.ProBuilder.WingedEdge> UnityEngine.ProBuilder.WingedEdge::k_OppositeEdgeDictionary
	Dictionary_2_tB63611670742BE5DB22C27F4AC70088E4B862337 * ___k_OppositeEdgeDictionary_0;

public:
	inline static int32_t get_offset_of_k_OppositeEdgeDictionary_0() { return static_cast<int32_t>(offsetof(WingedEdge_tC2693F58E6DD2D7CFF1F3F9C213BA90F2F50B6A5_StaticFields, ___k_OppositeEdgeDictionary_0)); }
	inline Dictionary_2_tB63611670742BE5DB22C27F4AC70088E4B862337 * get_k_OppositeEdgeDictionary_0() const { return ___k_OppositeEdgeDictionary_0; }
	inline Dictionary_2_tB63611670742BE5DB22C27F4AC70088E4B862337 ** get_address_of_k_OppositeEdgeDictionary_0() { return &___k_OppositeEdgeDictionary_0; }
	inline void set_k_OppositeEdgeDictionary_0(Dictionary_2_tB63611670742BE5DB22C27F4AC70088E4B862337 * value)
	{
		___k_OppositeEdgeDictionary_0 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___k_OppositeEdgeDictionary_0), (void*)value);
	}
};


// UnityEngine.ProBuilder.MeshOperations.Bevel/<>c__DisplayClass0_1
struct  U3CU3Ec__DisplayClass0_1_t8698D0E81716DA6D41D2455F93A03636FA9404EA  : public RuntimeObject
{
public:
	// UnityEngine.ProBuilder.EdgeLookup UnityEngine.ProBuilder.MeshOperations.Bevel/<>c__DisplayClass0_1::lup
	EdgeLookup_tBB3FEB19F640D730C4E3A0EBB92513E9861FC79A  ___lup_0;

public:
	inline static int32_t get_offset_of_lup_0() { return static_cast<int32_t>(offsetof(U3CU3Ec__DisplayClass0_1_t8698D0E81716DA6D41D2455F93A03636FA9404EA, ___lup_0)); }
	inline EdgeLookup_tBB3FEB19F640D730C4E3A0EBB92513E9861FC79A  get_lup_0() const { return ___lup_0; }
	inline EdgeLookup_tBB3FEB19F640D730C4E3A0EBB92513E9861FC79A * get_address_of_lup_0() { return &___lup_0; }
	inline void set_lup_0(EdgeLookup_tBB3FEB19F640D730C4E3A0EBB92513E9861FC79A  value)
	{
		___lup_0 = value;
	}
};


// UnityEngine.Behaviour
struct  Behaviour_t1A3DDDCF73B4627928FBFE02ED52B7251777DBD9  : public Component_t62FBC8D2420DA4BE9037AFE430740F6B3EECA684
{
public:

public:
};


// UnityEngine.ProBuilder.Face
struct  Face_t670F9C6E42E8D3EEA7AD53AD268426DF37B3AA0B  : public RuntimeObject
{
public:
	// System.Int32[] UnityEngine.ProBuilder.Face::m_Indexes
	Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* ___m_Indexes_0;
	// System.Int32 UnityEngine.ProBuilder.Face::m_SmoothingGroup
	int32_t ___m_SmoothingGroup_1;
	// UnityEngine.ProBuilder.AutoUnwrapSettings UnityEngine.ProBuilder.Face::m_Uv
	AutoUnwrapSettings_tB2126FBA7D5FDDB8947FE6599B5071FE6800ED59  ___m_Uv_2;
	// UnityEngine.Material UnityEngine.ProBuilder.Face::m_Material
	Material_t8927C00353A72755313F046D0CE85178AE8218EE * ___m_Material_3;
	// System.Int32 UnityEngine.ProBuilder.Face::m_SubmeshIndex
	int32_t ___m_SubmeshIndex_4;
	// System.Boolean UnityEngine.ProBuilder.Face::m_ManualUV
	bool ___m_ManualUV_5;
	// System.Int32 UnityEngine.ProBuilder.Face::elementGroup
	int32_t ___elementGroup_6;
	// System.Int32 UnityEngine.ProBuilder.Face::m_TextureGroup
	int32_t ___m_TextureGroup_7;
	// System.Int32[] UnityEngine.ProBuilder.Face::m_DistinctIndexes
	Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* ___m_DistinctIndexes_8;
	// UnityEngine.ProBuilder.Edge[] UnityEngine.ProBuilder.Face::m_Edges
	EdgeU5BU5D_t6635B1445F730F12A351F5C2838E61A91AA07381* ___m_Edges_9;

public:
	inline static int32_t get_offset_of_m_Indexes_0() { return static_cast<int32_t>(offsetof(Face_t670F9C6E42E8D3EEA7AD53AD268426DF37B3AA0B, ___m_Indexes_0)); }
	inline Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* get_m_Indexes_0() const { return ___m_Indexes_0; }
	inline Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32** get_address_of_m_Indexes_0() { return &___m_Indexes_0; }
	inline void set_m_Indexes_0(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* value)
	{
		___m_Indexes_0 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_Indexes_0), (void*)value);
	}

	inline static int32_t get_offset_of_m_SmoothingGroup_1() { return static_cast<int32_t>(offsetof(Face_t670F9C6E42E8D3EEA7AD53AD268426DF37B3AA0B, ___m_SmoothingGroup_1)); }
	inline int32_t get_m_SmoothingGroup_1() const { return ___m_SmoothingGroup_1; }
	inline int32_t* get_address_of_m_SmoothingGroup_1() { return &___m_SmoothingGroup_1; }
	inline void set_m_SmoothingGroup_1(int32_t value)
	{
		___m_SmoothingGroup_1 = value;
	}

	inline static int32_t get_offset_of_m_Uv_2() { return static_cast<int32_t>(offsetof(Face_t670F9C6E42E8D3EEA7AD53AD268426DF37B3AA0B, ___m_Uv_2)); }
	inline AutoUnwrapSettings_tB2126FBA7D5FDDB8947FE6599B5071FE6800ED59  get_m_Uv_2() const { return ___m_Uv_2; }
	inline AutoUnwrapSettings_tB2126FBA7D5FDDB8947FE6599B5071FE6800ED59 * get_address_of_m_Uv_2() { return &___m_Uv_2; }
	inline void set_m_Uv_2(AutoUnwrapSettings_tB2126FBA7D5FDDB8947FE6599B5071FE6800ED59  value)
	{
		___m_Uv_2 = value;
	}

	inline static int32_t get_offset_of_m_Material_3() { return static_cast<int32_t>(offsetof(Face_t670F9C6E42E8D3EEA7AD53AD268426DF37B3AA0B, ___m_Material_3)); }
	inline Material_t8927C00353A72755313F046D0CE85178AE8218EE * get_m_Material_3() const { return ___m_Material_3; }
	inline Material_t8927C00353A72755313F046D0CE85178AE8218EE ** get_address_of_m_Material_3() { return &___m_Material_3; }
	inline void set_m_Material_3(Material_t8927C00353A72755313F046D0CE85178AE8218EE * value)
	{
		___m_Material_3 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_Material_3), (void*)value);
	}

	inline static int32_t get_offset_of_m_SubmeshIndex_4() { return static_cast<int32_t>(offsetof(Face_t670F9C6E42E8D3EEA7AD53AD268426DF37B3AA0B, ___m_SubmeshIndex_4)); }
	inline int32_t get_m_SubmeshIndex_4() const { return ___m_SubmeshIndex_4; }
	inline int32_t* get_address_of_m_SubmeshIndex_4() { return &___m_SubmeshIndex_4; }
	inline void set_m_SubmeshIndex_4(int32_t value)
	{
		___m_SubmeshIndex_4 = value;
	}

	inline static int32_t get_offset_of_m_ManualUV_5() { return static_cast<int32_t>(offsetof(Face_t670F9C6E42E8D3EEA7AD53AD268426DF37B3AA0B, ___m_ManualUV_5)); }
	inline bool get_m_ManualUV_5() const { return ___m_ManualUV_5; }
	inline bool* get_address_of_m_ManualUV_5() { return &___m_ManualUV_5; }
	inline void set_m_ManualUV_5(bool value)
	{
		___m_ManualUV_5 = value;
	}

	inline static int32_t get_offset_of_elementGroup_6() { return static_cast<int32_t>(offsetof(Face_t670F9C6E42E8D3EEA7AD53AD268426DF37B3AA0B, ___elementGroup_6)); }
	inline int32_t get_elementGroup_6() const { return ___elementGroup_6; }
	inline int32_t* get_address_of_elementGroup_6() { return &___elementGroup_6; }
	inline void set_elementGroup_6(int32_t value)
	{
		___elementGroup_6 = value;
	}

	inline static int32_t get_offset_of_m_TextureGroup_7() { return static_cast<int32_t>(offsetof(Face_t670F9C6E42E8D3EEA7AD53AD268426DF37B3AA0B, ___m_TextureGroup_7)); }
	inline int32_t get_m_TextureGroup_7() const { return ___m_TextureGroup_7; }
	inline int32_t* get_address_of_m_TextureGroup_7() { return &___m_TextureGroup_7; }
	inline void set_m_TextureGroup_7(int32_t value)
	{
		___m_TextureGroup_7 = value;
	}

	inline static int32_t get_offset_of_m_DistinctIndexes_8() { return static_cast<int32_t>(offsetof(Face_t670F9C6E42E8D3EEA7AD53AD268426DF37B3AA0B, ___m_DistinctIndexes_8)); }
	inline Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* get_m_DistinctIndexes_8() const { return ___m_DistinctIndexes_8; }
	inline Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32** get_address_of_m_DistinctIndexes_8() { return &___m_DistinctIndexes_8; }
	inline void set_m_DistinctIndexes_8(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* value)
	{
		___m_DistinctIndexes_8 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_DistinctIndexes_8), (void*)value);
	}

	inline static int32_t get_offset_of_m_Edges_9() { return static_cast<int32_t>(offsetof(Face_t670F9C6E42E8D3EEA7AD53AD268426DF37B3AA0B, ___m_Edges_9)); }
	inline EdgeU5BU5D_t6635B1445F730F12A351F5C2838E61A91AA07381* get_m_Edges_9() const { return ___m_Edges_9; }
	inline EdgeU5BU5D_t6635B1445F730F12A351F5C2838E61A91AA07381** get_address_of_m_Edges_9() { return &___m_Edges_9; }
	inline void set_m_Edges_9(EdgeU5BU5D_t6635B1445F730F12A351F5C2838E61A91AA07381* value)
	{
		___m_Edges_9 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_Edges_9), (void*)value);
	}
};


// UnityEngine.RenderTexture
struct  RenderTexture_t5FE7A5B47EF962A0E8D7BEBA05E9FC87D49A1849  : public Texture_t9FE0218A1EEDF266E8C85879FE123265CACC95AE
{
public:

public:
};


// UnityEngine.Texture2D
struct  Texture2D_t9B604D0D8E28032123641A7E7338FA872E2698BF  : public Texture_t9FE0218A1EEDF266E8C85879FE123265CACC95AE
{
public:

public:
};


// UnityEngine.Camera
struct  Camera_tC44E094BAB53AFC8A014C6F9CFCE11F4FC38006C  : public Behaviour_t1A3DDDCF73B4627928FBFE02ED52B7251777DBD9
{
public:

public:
};

struct Camera_tC44E094BAB53AFC8A014C6F9CFCE11F4FC38006C_StaticFields
{
public:
	// UnityEngine.Camera/CameraCallback UnityEngine.Camera::onPreCull
	CameraCallback_tD9E7B69E561CE2EFDEEDB0E7F1406AC52247160D * ___onPreCull_4;
	// UnityEngine.Camera/CameraCallback UnityEngine.Camera::onPreRender
	CameraCallback_tD9E7B69E561CE2EFDEEDB0E7F1406AC52247160D * ___onPreRender_5;
	// UnityEngine.Camera/CameraCallback UnityEngine.Camera::onPostRender
	CameraCallback_tD9E7B69E561CE2EFDEEDB0E7F1406AC52247160D * ___onPostRender_6;

public:
	inline static int32_t get_offset_of_onPreCull_4() { return static_cast<int32_t>(offsetof(Camera_tC44E094BAB53AFC8A014C6F9CFCE11F4FC38006C_StaticFields, ___onPreCull_4)); }
	inline CameraCallback_tD9E7B69E561CE2EFDEEDB0E7F1406AC52247160D * get_onPreCull_4() const { return ___onPreCull_4; }
	inline CameraCallback_tD9E7B69E561CE2EFDEEDB0E7F1406AC52247160D ** get_address_of_onPreCull_4() { return &___onPreCull_4; }
	inline void set_onPreCull_4(CameraCallback_tD9E7B69E561CE2EFDEEDB0E7F1406AC52247160D * value)
	{
		___onPreCull_4 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___onPreCull_4), (void*)value);
	}

	inline static int32_t get_offset_of_onPreRender_5() { return static_cast<int32_t>(offsetof(Camera_tC44E094BAB53AFC8A014C6F9CFCE11F4FC38006C_StaticFields, ___onPreRender_5)); }
	inline CameraCallback_tD9E7B69E561CE2EFDEEDB0E7F1406AC52247160D * get_onPreRender_5() const { return ___onPreRender_5; }
	inline CameraCallback_tD9E7B69E561CE2EFDEEDB0E7F1406AC52247160D ** get_address_of_onPreRender_5() { return &___onPreRender_5; }
	inline void set_onPreRender_5(CameraCallback_tD9E7B69E561CE2EFDEEDB0E7F1406AC52247160D * value)
	{
		___onPreRender_5 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___onPreRender_5), (void*)value);
	}

	inline static int32_t get_offset_of_onPostRender_6() { return static_cast<int32_t>(offsetof(Camera_tC44E094BAB53AFC8A014C6F9CFCE11F4FC38006C_StaticFields, ___onPostRender_6)); }
	inline CameraCallback_tD9E7B69E561CE2EFDEEDB0E7F1406AC52247160D * get_onPostRender_6() const { return ___onPostRender_6; }
	inline CameraCallback_tD9E7B69E561CE2EFDEEDB0E7F1406AC52247160D ** get_address_of_onPostRender_6() { return &___onPostRender_6; }
	inline void set_onPostRender_6(CameraCallback_tD9E7B69E561CE2EFDEEDB0E7F1406AC52247160D * value)
	{
		___onPostRender_6 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___onPostRender_6), (void*)value);
	}
};


// UnityEngine.MonoBehaviour
struct  MonoBehaviour_t37A501200D970A8257124B0EAE00A0FF3DDC354A  : public Behaviour_t1A3DDDCF73B4627928FBFE02ED52B7251777DBD9
{
public:

public:
};


// UnityEngine.ProBuilder.ProBuilderMesh
struct  ProBuilderMesh_t252480EA473C60D493C8B94B66B1FE61B1768A06  : public MonoBehaviour_t37A501200D970A8257124B0EAE00A0FF3DDC354A
{
public:
	// System.Int32 UnityEngine.ProBuilder.ProBuilderMesh::m_MeshFormatVersion
	int32_t ___m_MeshFormatVersion_9;
	// UnityEngine.ProBuilder.Face[] UnityEngine.ProBuilder.ProBuilderMesh::m_Faces
	FaceU5BU5D_t0D522232374325AD8B00CA039B016D822C4F8107* ___m_Faces_10;
	// UnityEngine.ProBuilder.SharedVertex[] UnityEngine.ProBuilder.ProBuilderMesh::m_SharedVertices
	SharedVertexU5BU5D_tA15BD8E3618099DAC98FF39AC05B844E763C843A* ___m_SharedVertices_11;
	// UnityEngine.ProBuilder.ProBuilderMesh/CacheValidState UnityEngine.ProBuilder.ProBuilderMesh::m_CacheValid
	uint8_t ___m_CacheValid_12;
	// System.Collections.Generic.Dictionary`2<System.Int32,System.Int32> UnityEngine.ProBuilder.ProBuilderMesh::m_SharedVertexLookup
	Dictionary_2_t49CB072CAA9184D326107FA696BB354C43EB5E08 * ___m_SharedVertexLookup_13;
	// UnityEngine.ProBuilder.SharedVertex[] UnityEngine.ProBuilder.ProBuilderMesh::m_SharedTextures
	SharedVertexU5BU5D_tA15BD8E3618099DAC98FF39AC05B844E763C843A* ___m_SharedTextures_14;
	// System.Collections.Generic.Dictionary`2<System.Int32,System.Int32> UnityEngine.ProBuilder.ProBuilderMesh::m_SharedTextureLookup
	Dictionary_2_t49CB072CAA9184D326107FA696BB354C43EB5E08 * ___m_SharedTextureLookup_15;
	// UnityEngine.Vector3[] UnityEngine.ProBuilder.ProBuilderMesh::m_Positions
	Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* ___m_Positions_16;
	// UnityEngine.Vector2[] UnityEngine.ProBuilder.ProBuilderMesh::m_Textures0
	Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA* ___m_Textures0_17;
	// System.Collections.Generic.List`1<UnityEngine.Vector4> UnityEngine.ProBuilder.ProBuilderMesh::m_Textures2
	List_1_t14D5F8426BD7087A7AEB49D4DE3DEF404C8BE65A * ___m_Textures2_18;
	// System.Collections.Generic.List`1<UnityEngine.Vector4> UnityEngine.ProBuilder.ProBuilderMesh::m_Textures3
	List_1_t14D5F8426BD7087A7AEB49D4DE3DEF404C8BE65A * ___m_Textures3_19;
	// UnityEngine.Vector4[] UnityEngine.ProBuilder.ProBuilderMesh::m_Tangents
	Vector4U5BU5D_tCE72D928AA6FF1852BAC5E4396F6F0131ED11871* ___m_Tangents_20;
	// UnityEngine.Vector3[] UnityEngine.ProBuilder.ProBuilderMesh::m_Normals
	Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* ___m_Normals_21;
	// UnityEngine.Color[] UnityEngine.ProBuilder.ProBuilderMesh::m_Colors
	ColorU5BU5D_t358DD89F511301E663AD9157305B94A2DEFF8834* ___m_Colors_22;
	// System.Boolean UnityEngine.ProBuilder.ProBuilderMesh::<userCollisions>k__BackingField
	bool ___U3CuserCollisionsU3Ek__BackingField_23;
	// UnityEngine.ProBuilder.UnwrapParameters UnityEngine.ProBuilder.ProBuilderMesh::m_UnwrapParameters
	UnwrapParameters_tAE98DF64B01A1D09ABD69C8CB9A6227C38DE2A80 * ___m_UnwrapParameters_24;
	// System.Boolean UnityEngine.ProBuilder.ProBuilderMesh::m_PreserveMeshAssetOnDestroy
	bool ___m_PreserveMeshAssetOnDestroy_25;
	// System.String UnityEngine.ProBuilder.ProBuilderMesh::assetGuid
	String_t* ___assetGuid_26;
	// UnityEngine.Mesh UnityEngine.ProBuilder.ProBuilderMesh::m_Mesh
	Mesh_t2F5992DBA650D5862B43D3823ACD997132A57DA6 * ___m_Mesh_27;
	// UnityEngine.MeshRenderer UnityEngine.ProBuilder.ProBuilderMesh::m_MeshRenderer
	MeshRenderer_tCD983A2F635E12BCB0BAA2E635D96A318757908B * ___m_MeshRenderer_28;
	// UnityEngine.MeshFilter UnityEngine.ProBuilder.ProBuilderMesh::m_MeshFilter
	MeshFilter_t763BB2BBF3881176AD25E4570E6DD215BA0AA51A * ___m_MeshFilter_29;
	// System.Boolean UnityEngine.ProBuilder.ProBuilderMesh::m_IsSelectable
	bool ___m_IsSelectable_35;
	// System.Int32[] UnityEngine.ProBuilder.ProBuilderMesh::m_SelectedFaces
	Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* ___m_SelectedFaces_36;
	// UnityEngine.ProBuilder.Edge[] UnityEngine.ProBuilder.ProBuilderMesh::m_SelectedEdges
	EdgeU5BU5D_t6635B1445F730F12A351F5C2838E61A91AA07381* ___m_SelectedEdges_37;
	// System.Int32[] UnityEngine.ProBuilder.ProBuilderMesh::m_SelectedVertices
	Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* ___m_SelectedVertices_38;
	// System.Boolean UnityEngine.ProBuilder.ProBuilderMesh::m_SelectedCacheDirty
	bool ___m_SelectedCacheDirty_39;
	// System.Int32 UnityEngine.ProBuilder.ProBuilderMesh::m_SelectedSharedVerticesCount
	int32_t ___m_SelectedSharedVerticesCount_40;
	// System.Int32 UnityEngine.ProBuilder.ProBuilderMesh::m_SelectedCoincidentVertexCount
	int32_t ___m_SelectedCoincidentVertexCount_41;
	// System.Collections.Generic.HashSet`1<System.Int32> UnityEngine.ProBuilder.ProBuilderMesh::m_SelectedSharedVertices
	HashSet_1_tF187707BD5564B6808CE30721FBC083F00B385E5 * ___m_SelectedSharedVertices_42;
	// System.Collections.Generic.List`1<System.Int32> UnityEngine.ProBuilder.ProBuilderMesh::m_SelectedCoincidentVertices
	List_1_t260B41F956D673396C33A4CF94E8D6C4389EACB7 * ___m_SelectedCoincidentVertices_43;

public:
	inline static int32_t get_offset_of_m_MeshFormatVersion_9() { return static_cast<int32_t>(offsetof(ProBuilderMesh_t252480EA473C60D493C8B94B66B1FE61B1768A06, ___m_MeshFormatVersion_9)); }
	inline int32_t get_m_MeshFormatVersion_9() const { return ___m_MeshFormatVersion_9; }
	inline int32_t* get_address_of_m_MeshFormatVersion_9() { return &___m_MeshFormatVersion_9; }
	inline void set_m_MeshFormatVersion_9(int32_t value)
	{
		___m_MeshFormatVersion_9 = value;
	}

	inline static int32_t get_offset_of_m_Faces_10() { return static_cast<int32_t>(offsetof(ProBuilderMesh_t252480EA473C60D493C8B94B66B1FE61B1768A06, ___m_Faces_10)); }
	inline FaceU5BU5D_t0D522232374325AD8B00CA039B016D822C4F8107* get_m_Faces_10() const { return ___m_Faces_10; }
	inline FaceU5BU5D_t0D522232374325AD8B00CA039B016D822C4F8107** get_address_of_m_Faces_10() { return &___m_Faces_10; }
	inline void set_m_Faces_10(FaceU5BU5D_t0D522232374325AD8B00CA039B016D822C4F8107* value)
	{
		___m_Faces_10 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_Faces_10), (void*)value);
	}

	inline static int32_t get_offset_of_m_SharedVertices_11() { return static_cast<int32_t>(offsetof(ProBuilderMesh_t252480EA473C60D493C8B94B66B1FE61B1768A06, ___m_SharedVertices_11)); }
	inline SharedVertexU5BU5D_tA15BD8E3618099DAC98FF39AC05B844E763C843A* get_m_SharedVertices_11() const { return ___m_SharedVertices_11; }
	inline SharedVertexU5BU5D_tA15BD8E3618099DAC98FF39AC05B844E763C843A** get_address_of_m_SharedVertices_11() { return &___m_SharedVertices_11; }
	inline void set_m_SharedVertices_11(SharedVertexU5BU5D_tA15BD8E3618099DAC98FF39AC05B844E763C843A* value)
	{
		___m_SharedVertices_11 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_SharedVertices_11), (void*)value);
	}

	inline static int32_t get_offset_of_m_CacheValid_12() { return static_cast<int32_t>(offsetof(ProBuilderMesh_t252480EA473C60D493C8B94B66B1FE61B1768A06, ___m_CacheValid_12)); }
	inline uint8_t get_m_CacheValid_12() const { return ___m_CacheValid_12; }
	inline uint8_t* get_address_of_m_CacheValid_12() { return &___m_CacheValid_12; }
	inline void set_m_CacheValid_12(uint8_t value)
	{
		___m_CacheValid_12 = value;
	}

	inline static int32_t get_offset_of_m_SharedVertexLookup_13() { return static_cast<int32_t>(offsetof(ProBuilderMesh_t252480EA473C60D493C8B94B66B1FE61B1768A06, ___m_SharedVertexLookup_13)); }
	inline Dictionary_2_t49CB072CAA9184D326107FA696BB354C43EB5E08 * get_m_SharedVertexLookup_13() const { return ___m_SharedVertexLookup_13; }
	inline Dictionary_2_t49CB072CAA9184D326107FA696BB354C43EB5E08 ** get_address_of_m_SharedVertexLookup_13() { return &___m_SharedVertexLookup_13; }
	inline void set_m_SharedVertexLookup_13(Dictionary_2_t49CB072CAA9184D326107FA696BB354C43EB5E08 * value)
	{
		___m_SharedVertexLookup_13 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_SharedVertexLookup_13), (void*)value);
	}

	inline static int32_t get_offset_of_m_SharedTextures_14() { return static_cast<int32_t>(offsetof(ProBuilderMesh_t252480EA473C60D493C8B94B66B1FE61B1768A06, ___m_SharedTextures_14)); }
	inline SharedVertexU5BU5D_tA15BD8E3618099DAC98FF39AC05B844E763C843A* get_m_SharedTextures_14() const { return ___m_SharedTextures_14; }
	inline SharedVertexU5BU5D_tA15BD8E3618099DAC98FF39AC05B844E763C843A** get_address_of_m_SharedTextures_14() { return &___m_SharedTextures_14; }
	inline void set_m_SharedTextures_14(SharedVertexU5BU5D_tA15BD8E3618099DAC98FF39AC05B844E763C843A* value)
	{
		___m_SharedTextures_14 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_SharedTextures_14), (void*)value);
	}

	inline static int32_t get_offset_of_m_SharedTextureLookup_15() { return static_cast<int32_t>(offsetof(ProBuilderMesh_t252480EA473C60D493C8B94B66B1FE61B1768A06, ___m_SharedTextureLookup_15)); }
	inline Dictionary_2_t49CB072CAA9184D326107FA696BB354C43EB5E08 * get_m_SharedTextureLookup_15() const { return ___m_SharedTextureLookup_15; }
	inline Dictionary_2_t49CB072CAA9184D326107FA696BB354C43EB5E08 ** get_address_of_m_SharedTextureLookup_15() { return &___m_SharedTextureLookup_15; }
	inline void set_m_SharedTextureLookup_15(Dictionary_2_t49CB072CAA9184D326107FA696BB354C43EB5E08 * value)
	{
		___m_SharedTextureLookup_15 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_SharedTextureLookup_15), (void*)value);
	}

	inline static int32_t get_offset_of_m_Positions_16() { return static_cast<int32_t>(offsetof(ProBuilderMesh_t252480EA473C60D493C8B94B66B1FE61B1768A06, ___m_Positions_16)); }
	inline Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* get_m_Positions_16() const { return ___m_Positions_16; }
	inline Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4** get_address_of_m_Positions_16() { return &___m_Positions_16; }
	inline void set_m_Positions_16(Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* value)
	{
		___m_Positions_16 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_Positions_16), (void*)value);
	}

	inline static int32_t get_offset_of_m_Textures0_17() { return static_cast<int32_t>(offsetof(ProBuilderMesh_t252480EA473C60D493C8B94B66B1FE61B1768A06, ___m_Textures0_17)); }
	inline Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA* get_m_Textures0_17() const { return ___m_Textures0_17; }
	inline Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA** get_address_of_m_Textures0_17() { return &___m_Textures0_17; }
	inline void set_m_Textures0_17(Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA* value)
	{
		___m_Textures0_17 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_Textures0_17), (void*)value);
	}

	inline static int32_t get_offset_of_m_Textures2_18() { return static_cast<int32_t>(offsetof(ProBuilderMesh_t252480EA473C60D493C8B94B66B1FE61B1768A06, ___m_Textures2_18)); }
	inline List_1_t14D5F8426BD7087A7AEB49D4DE3DEF404C8BE65A * get_m_Textures2_18() const { return ___m_Textures2_18; }
	inline List_1_t14D5F8426BD7087A7AEB49D4DE3DEF404C8BE65A ** get_address_of_m_Textures2_18() { return &___m_Textures2_18; }
	inline void set_m_Textures2_18(List_1_t14D5F8426BD7087A7AEB49D4DE3DEF404C8BE65A * value)
	{
		___m_Textures2_18 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_Textures2_18), (void*)value);
	}

	inline static int32_t get_offset_of_m_Textures3_19() { return static_cast<int32_t>(offsetof(ProBuilderMesh_t252480EA473C60D493C8B94B66B1FE61B1768A06, ___m_Textures3_19)); }
	inline List_1_t14D5F8426BD7087A7AEB49D4DE3DEF404C8BE65A * get_m_Textures3_19() const { return ___m_Textures3_19; }
	inline List_1_t14D5F8426BD7087A7AEB49D4DE3DEF404C8BE65A ** get_address_of_m_Textures3_19() { return &___m_Textures3_19; }
	inline void set_m_Textures3_19(List_1_t14D5F8426BD7087A7AEB49D4DE3DEF404C8BE65A * value)
	{
		___m_Textures3_19 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_Textures3_19), (void*)value);
	}

	inline static int32_t get_offset_of_m_Tangents_20() { return static_cast<int32_t>(offsetof(ProBuilderMesh_t252480EA473C60D493C8B94B66B1FE61B1768A06, ___m_Tangents_20)); }
	inline Vector4U5BU5D_tCE72D928AA6FF1852BAC5E4396F6F0131ED11871* get_m_Tangents_20() const { return ___m_Tangents_20; }
	inline Vector4U5BU5D_tCE72D928AA6FF1852BAC5E4396F6F0131ED11871** get_address_of_m_Tangents_20() { return &___m_Tangents_20; }
	inline void set_m_Tangents_20(Vector4U5BU5D_tCE72D928AA6FF1852BAC5E4396F6F0131ED11871* value)
	{
		___m_Tangents_20 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_Tangents_20), (void*)value);
	}

	inline static int32_t get_offset_of_m_Normals_21() { return static_cast<int32_t>(offsetof(ProBuilderMesh_t252480EA473C60D493C8B94B66B1FE61B1768A06, ___m_Normals_21)); }
	inline Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* get_m_Normals_21() const { return ___m_Normals_21; }
	inline Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4** get_address_of_m_Normals_21() { return &___m_Normals_21; }
	inline void set_m_Normals_21(Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* value)
	{
		___m_Normals_21 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_Normals_21), (void*)value);
	}

	inline static int32_t get_offset_of_m_Colors_22() { return static_cast<int32_t>(offsetof(ProBuilderMesh_t252480EA473C60D493C8B94B66B1FE61B1768A06, ___m_Colors_22)); }
	inline ColorU5BU5D_t358DD89F511301E663AD9157305B94A2DEFF8834* get_m_Colors_22() const { return ___m_Colors_22; }
	inline ColorU5BU5D_t358DD89F511301E663AD9157305B94A2DEFF8834** get_address_of_m_Colors_22() { return &___m_Colors_22; }
	inline void set_m_Colors_22(ColorU5BU5D_t358DD89F511301E663AD9157305B94A2DEFF8834* value)
	{
		___m_Colors_22 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_Colors_22), (void*)value);
	}

	inline static int32_t get_offset_of_U3CuserCollisionsU3Ek__BackingField_23() { return static_cast<int32_t>(offsetof(ProBuilderMesh_t252480EA473C60D493C8B94B66B1FE61B1768A06, ___U3CuserCollisionsU3Ek__BackingField_23)); }
	inline bool get_U3CuserCollisionsU3Ek__BackingField_23() const { return ___U3CuserCollisionsU3Ek__BackingField_23; }
	inline bool* get_address_of_U3CuserCollisionsU3Ek__BackingField_23() { return &___U3CuserCollisionsU3Ek__BackingField_23; }
	inline void set_U3CuserCollisionsU3Ek__BackingField_23(bool value)
	{
		___U3CuserCollisionsU3Ek__BackingField_23 = value;
	}

	inline static int32_t get_offset_of_m_UnwrapParameters_24() { return static_cast<int32_t>(offsetof(ProBuilderMesh_t252480EA473C60D493C8B94B66B1FE61B1768A06, ___m_UnwrapParameters_24)); }
	inline UnwrapParameters_tAE98DF64B01A1D09ABD69C8CB9A6227C38DE2A80 * get_m_UnwrapParameters_24() const { return ___m_UnwrapParameters_24; }
	inline UnwrapParameters_tAE98DF64B01A1D09ABD69C8CB9A6227C38DE2A80 ** get_address_of_m_UnwrapParameters_24() { return &___m_UnwrapParameters_24; }
	inline void set_m_UnwrapParameters_24(UnwrapParameters_tAE98DF64B01A1D09ABD69C8CB9A6227C38DE2A80 * value)
	{
		___m_UnwrapParameters_24 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_UnwrapParameters_24), (void*)value);
	}

	inline static int32_t get_offset_of_m_PreserveMeshAssetOnDestroy_25() { return static_cast<int32_t>(offsetof(ProBuilderMesh_t252480EA473C60D493C8B94B66B1FE61B1768A06, ___m_PreserveMeshAssetOnDestroy_25)); }
	inline bool get_m_PreserveMeshAssetOnDestroy_25() const { return ___m_PreserveMeshAssetOnDestroy_25; }
	inline bool* get_address_of_m_PreserveMeshAssetOnDestroy_25() { return &___m_PreserveMeshAssetOnDestroy_25; }
	inline void set_m_PreserveMeshAssetOnDestroy_25(bool value)
	{
		___m_PreserveMeshAssetOnDestroy_25 = value;
	}

	inline static int32_t get_offset_of_assetGuid_26() { return static_cast<int32_t>(offsetof(ProBuilderMesh_t252480EA473C60D493C8B94B66B1FE61B1768A06, ___assetGuid_26)); }
	inline String_t* get_assetGuid_26() const { return ___assetGuid_26; }
	inline String_t** get_address_of_assetGuid_26() { return &___assetGuid_26; }
	inline void set_assetGuid_26(String_t* value)
	{
		___assetGuid_26 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___assetGuid_26), (void*)value);
	}

	inline static int32_t get_offset_of_m_Mesh_27() { return static_cast<int32_t>(offsetof(ProBuilderMesh_t252480EA473C60D493C8B94B66B1FE61B1768A06, ___m_Mesh_27)); }
	inline Mesh_t2F5992DBA650D5862B43D3823ACD997132A57DA6 * get_m_Mesh_27() const { return ___m_Mesh_27; }
	inline Mesh_t2F5992DBA650D5862B43D3823ACD997132A57DA6 ** get_address_of_m_Mesh_27() { return &___m_Mesh_27; }
	inline void set_m_Mesh_27(Mesh_t2F5992DBA650D5862B43D3823ACD997132A57DA6 * value)
	{
		___m_Mesh_27 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_Mesh_27), (void*)value);
	}

	inline static int32_t get_offset_of_m_MeshRenderer_28() { return static_cast<int32_t>(offsetof(ProBuilderMesh_t252480EA473C60D493C8B94B66B1FE61B1768A06, ___m_MeshRenderer_28)); }
	inline MeshRenderer_tCD983A2F635E12BCB0BAA2E635D96A318757908B * get_m_MeshRenderer_28() const { return ___m_MeshRenderer_28; }
	inline MeshRenderer_tCD983A2F635E12BCB0BAA2E635D96A318757908B ** get_address_of_m_MeshRenderer_28() { return &___m_MeshRenderer_28; }
	inline void set_m_MeshRenderer_28(MeshRenderer_tCD983A2F635E12BCB0BAA2E635D96A318757908B * value)
	{
		___m_MeshRenderer_28 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_MeshRenderer_28), (void*)value);
	}

	inline static int32_t get_offset_of_m_MeshFilter_29() { return static_cast<int32_t>(offsetof(ProBuilderMesh_t252480EA473C60D493C8B94B66B1FE61B1768A06, ___m_MeshFilter_29)); }
	inline MeshFilter_t763BB2BBF3881176AD25E4570E6DD215BA0AA51A * get_m_MeshFilter_29() const { return ___m_MeshFilter_29; }
	inline MeshFilter_t763BB2BBF3881176AD25E4570E6DD215BA0AA51A ** get_address_of_m_MeshFilter_29() { return &___m_MeshFilter_29; }
	inline void set_m_MeshFilter_29(MeshFilter_t763BB2BBF3881176AD25E4570E6DD215BA0AA51A * value)
	{
		___m_MeshFilter_29 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_MeshFilter_29), (void*)value);
	}

	inline static int32_t get_offset_of_m_IsSelectable_35() { return static_cast<int32_t>(offsetof(ProBuilderMesh_t252480EA473C60D493C8B94B66B1FE61B1768A06, ___m_IsSelectable_35)); }
	inline bool get_m_IsSelectable_35() const { return ___m_IsSelectable_35; }
	inline bool* get_address_of_m_IsSelectable_35() { return &___m_IsSelectable_35; }
	inline void set_m_IsSelectable_35(bool value)
	{
		___m_IsSelectable_35 = value;
	}

	inline static int32_t get_offset_of_m_SelectedFaces_36() { return static_cast<int32_t>(offsetof(ProBuilderMesh_t252480EA473C60D493C8B94B66B1FE61B1768A06, ___m_SelectedFaces_36)); }
	inline Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* get_m_SelectedFaces_36() const { return ___m_SelectedFaces_36; }
	inline Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32** get_address_of_m_SelectedFaces_36() { return &___m_SelectedFaces_36; }
	inline void set_m_SelectedFaces_36(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* value)
	{
		___m_SelectedFaces_36 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_SelectedFaces_36), (void*)value);
	}

	inline static int32_t get_offset_of_m_SelectedEdges_37() { return static_cast<int32_t>(offsetof(ProBuilderMesh_t252480EA473C60D493C8B94B66B1FE61B1768A06, ___m_SelectedEdges_37)); }
	inline EdgeU5BU5D_t6635B1445F730F12A351F5C2838E61A91AA07381* get_m_SelectedEdges_37() const { return ___m_SelectedEdges_37; }
	inline EdgeU5BU5D_t6635B1445F730F12A351F5C2838E61A91AA07381** get_address_of_m_SelectedEdges_37() { return &___m_SelectedEdges_37; }
	inline void set_m_SelectedEdges_37(EdgeU5BU5D_t6635B1445F730F12A351F5C2838E61A91AA07381* value)
	{
		___m_SelectedEdges_37 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_SelectedEdges_37), (void*)value);
	}

	inline static int32_t get_offset_of_m_SelectedVertices_38() { return static_cast<int32_t>(offsetof(ProBuilderMesh_t252480EA473C60D493C8B94B66B1FE61B1768A06, ___m_SelectedVertices_38)); }
	inline Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* get_m_SelectedVertices_38() const { return ___m_SelectedVertices_38; }
	inline Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32** get_address_of_m_SelectedVertices_38() { return &___m_SelectedVertices_38; }
	inline void set_m_SelectedVertices_38(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* value)
	{
		___m_SelectedVertices_38 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_SelectedVertices_38), (void*)value);
	}

	inline static int32_t get_offset_of_m_SelectedCacheDirty_39() { return static_cast<int32_t>(offsetof(ProBuilderMesh_t252480EA473C60D493C8B94B66B1FE61B1768A06, ___m_SelectedCacheDirty_39)); }
	inline bool get_m_SelectedCacheDirty_39() const { return ___m_SelectedCacheDirty_39; }
	inline bool* get_address_of_m_SelectedCacheDirty_39() { return &___m_SelectedCacheDirty_39; }
	inline void set_m_SelectedCacheDirty_39(bool value)
	{
		___m_SelectedCacheDirty_39 = value;
	}

	inline static int32_t get_offset_of_m_SelectedSharedVerticesCount_40() { return static_cast<int32_t>(offsetof(ProBuilderMesh_t252480EA473C60D493C8B94B66B1FE61B1768A06, ___m_SelectedSharedVerticesCount_40)); }
	inline int32_t get_m_SelectedSharedVerticesCount_40() const { return ___m_SelectedSharedVerticesCount_40; }
	inline int32_t* get_address_of_m_SelectedSharedVerticesCount_40() { return &___m_SelectedSharedVerticesCount_40; }
	inline void set_m_SelectedSharedVerticesCount_40(int32_t value)
	{
		___m_SelectedSharedVerticesCount_40 = value;
	}

	inline static int32_t get_offset_of_m_SelectedCoincidentVertexCount_41() { return static_cast<int32_t>(offsetof(ProBuilderMesh_t252480EA473C60D493C8B94B66B1FE61B1768A06, ___m_SelectedCoincidentVertexCount_41)); }
	inline int32_t get_m_SelectedCoincidentVertexCount_41() const { return ___m_SelectedCoincidentVertexCount_41; }
	inline int32_t* get_address_of_m_SelectedCoincidentVertexCount_41() { return &___m_SelectedCoincidentVertexCount_41; }
	inline void set_m_SelectedCoincidentVertexCount_41(int32_t value)
	{
		___m_SelectedCoincidentVertexCount_41 = value;
	}

	inline static int32_t get_offset_of_m_SelectedSharedVertices_42() { return static_cast<int32_t>(offsetof(ProBuilderMesh_t252480EA473C60D493C8B94B66B1FE61B1768A06, ___m_SelectedSharedVertices_42)); }
	inline HashSet_1_tF187707BD5564B6808CE30721FBC083F00B385E5 * get_m_SelectedSharedVertices_42() const { return ___m_SelectedSharedVertices_42; }
	inline HashSet_1_tF187707BD5564B6808CE30721FBC083F00B385E5 ** get_address_of_m_SelectedSharedVertices_42() { return &___m_SelectedSharedVertices_42; }
	inline void set_m_SelectedSharedVertices_42(HashSet_1_tF187707BD5564B6808CE30721FBC083F00B385E5 * value)
	{
		___m_SelectedSharedVertices_42 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_SelectedSharedVertices_42), (void*)value);
	}

	inline static int32_t get_offset_of_m_SelectedCoincidentVertices_43() { return static_cast<int32_t>(offsetof(ProBuilderMesh_t252480EA473C60D493C8B94B66B1FE61B1768A06, ___m_SelectedCoincidentVertices_43)); }
	inline List_1_t260B41F956D673396C33A4CF94E8D6C4389EACB7 * get_m_SelectedCoincidentVertices_43() const { return ___m_SelectedCoincidentVertices_43; }
	inline List_1_t260B41F956D673396C33A4CF94E8D6C4389EACB7 ** get_address_of_m_SelectedCoincidentVertices_43() { return &___m_SelectedCoincidentVertices_43; }
	inline void set_m_SelectedCoincidentVertices_43(List_1_t260B41F956D673396C33A4CF94E8D6C4389EACB7 * value)
	{
		___m_SelectedCoincidentVertices_43 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_SelectedCoincidentVertices_43), (void*)value);
	}
};

struct ProBuilderMesh_t252480EA473C60D493C8B94B66B1FE61B1768A06_StaticFields
{
public:
	// System.Action`1<UnityEngine.ProBuilder.ProBuilderMesh> UnityEngine.ProBuilder.ProBuilderMesh::meshWillBeDestroyed
	Action_1_t0D8A0BA7730CBC954C3C2FC290CA184A931853F4 * ___meshWillBeDestroyed_30;
	// System.Action`1<UnityEngine.ProBuilder.ProBuilderMesh> UnityEngine.ProBuilder.ProBuilderMesh::componentWillBeDestroyed
	Action_1_t0D8A0BA7730CBC954C3C2FC290CA184A931853F4 * ___componentWillBeDestroyed_31;
	// System.Action`1<UnityEngine.ProBuilder.ProBuilderMesh> UnityEngine.ProBuilder.ProBuilderMesh::componentHasBeenReset
	Action_1_t0D8A0BA7730CBC954C3C2FC290CA184A931853F4 * ___componentHasBeenReset_32;
	// System.Action`1<UnityEngine.ProBuilder.ProBuilderMesh> UnityEngine.ProBuilder.ProBuilderMesh::elementSelectionChanged
	Action_1_t0D8A0BA7730CBC954C3C2FC290CA184A931853F4 * ___elementSelectionChanged_33;
	// System.Collections.Generic.HashSet`1<System.Int32> UnityEngine.ProBuilder.ProBuilderMesh::s_CachedHashSet
	HashSet_1_tF187707BD5564B6808CE30721FBC083F00B385E5 * ___s_CachedHashSet_34;

public:
	inline static int32_t get_offset_of_meshWillBeDestroyed_30() { return static_cast<int32_t>(offsetof(ProBuilderMesh_t252480EA473C60D493C8B94B66B1FE61B1768A06_StaticFields, ___meshWillBeDestroyed_30)); }
	inline Action_1_t0D8A0BA7730CBC954C3C2FC290CA184A931853F4 * get_meshWillBeDestroyed_30() const { return ___meshWillBeDestroyed_30; }
	inline Action_1_t0D8A0BA7730CBC954C3C2FC290CA184A931853F4 ** get_address_of_meshWillBeDestroyed_30() { return &___meshWillBeDestroyed_30; }
	inline void set_meshWillBeDestroyed_30(Action_1_t0D8A0BA7730CBC954C3C2FC290CA184A931853F4 * value)
	{
		___meshWillBeDestroyed_30 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___meshWillBeDestroyed_30), (void*)value);
	}

	inline static int32_t get_offset_of_componentWillBeDestroyed_31() { return static_cast<int32_t>(offsetof(ProBuilderMesh_t252480EA473C60D493C8B94B66B1FE61B1768A06_StaticFields, ___componentWillBeDestroyed_31)); }
	inline Action_1_t0D8A0BA7730CBC954C3C2FC290CA184A931853F4 * get_componentWillBeDestroyed_31() const { return ___componentWillBeDestroyed_31; }
	inline Action_1_t0D8A0BA7730CBC954C3C2FC290CA184A931853F4 ** get_address_of_componentWillBeDestroyed_31() { return &___componentWillBeDestroyed_31; }
	inline void set_componentWillBeDestroyed_31(Action_1_t0D8A0BA7730CBC954C3C2FC290CA184A931853F4 * value)
	{
		___componentWillBeDestroyed_31 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___componentWillBeDestroyed_31), (void*)value);
	}

	inline static int32_t get_offset_of_componentHasBeenReset_32() { return static_cast<int32_t>(offsetof(ProBuilderMesh_t252480EA473C60D493C8B94B66B1FE61B1768A06_StaticFields, ___componentHasBeenReset_32)); }
	inline Action_1_t0D8A0BA7730CBC954C3C2FC290CA184A931853F4 * get_componentHasBeenReset_32() const { return ___componentHasBeenReset_32; }
	inline Action_1_t0D8A0BA7730CBC954C3C2FC290CA184A931853F4 ** get_address_of_componentHasBeenReset_32() { return &___componentHasBeenReset_32; }
	inline void set_componentHasBeenReset_32(Action_1_t0D8A0BA7730CBC954C3C2FC290CA184A931853F4 * value)
	{
		___componentHasBeenReset_32 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___componentHasBeenReset_32), (void*)value);
	}

	inline static int32_t get_offset_of_elementSelectionChanged_33() { return static_cast<int32_t>(offsetof(ProBuilderMesh_t252480EA473C60D493C8B94B66B1FE61B1768A06_StaticFields, ___elementSelectionChanged_33)); }
	inline Action_1_t0D8A0BA7730CBC954C3C2FC290CA184A931853F4 * get_elementSelectionChanged_33() const { return ___elementSelectionChanged_33; }
	inline Action_1_t0D8A0BA7730CBC954C3C2FC290CA184A931853F4 ** get_address_of_elementSelectionChanged_33() { return &___elementSelectionChanged_33; }
	inline void set_elementSelectionChanged_33(Action_1_t0D8A0BA7730CBC954C3C2FC290CA184A931853F4 * value)
	{
		___elementSelectionChanged_33 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___elementSelectionChanged_33), (void*)value);
	}

	inline static int32_t get_offset_of_s_CachedHashSet_34() { return static_cast<int32_t>(offsetof(ProBuilderMesh_t252480EA473C60D493C8B94B66B1FE61B1768A06_StaticFields, ___s_CachedHashSet_34)); }
	inline HashSet_1_tF187707BD5564B6808CE30721FBC083F00B385E5 * get_s_CachedHashSet_34() const { return ___s_CachedHashSet_34; }
	inline HashSet_1_tF187707BD5564B6808CE30721FBC083F00B385E5 ** get_address_of_s_CachedHashSet_34() { return &___s_CachedHashSet_34; }
	inline void set_s_CachedHashSet_34(HashSet_1_tF187707BD5564B6808CE30721FBC083F00B385E5 * value)
	{
		___s_CachedHashSet_34 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___s_CachedHashSet_34), (void*)value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
// UnityEngine.ProBuilder.SharedVertex[]
struct SharedVertexU5BU5D_tA15BD8E3618099DAC98FF39AC05B844E763C843A  : public RuntimeArray
{
public:
	ALIGN_FIELD (8) SharedVertex_t998B96168A1C1BB76255799221EDD24661700646 * m_Items[1];

public:
	inline SharedVertex_t998B96168A1C1BB76255799221EDD24661700646 * GetAt(il2cpp_array_size_t index) const
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		return m_Items[index];
	}
	inline SharedVertex_t998B96168A1C1BB76255799221EDD24661700646 ** GetAddressAt(il2cpp_array_size_t index)
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		return m_Items + index;
	}
	inline void SetAt(il2cpp_array_size_t index, SharedVertex_t998B96168A1C1BB76255799221EDD24661700646 * value)
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		m_Items[index] = value;
		Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
	}
	inline SharedVertex_t998B96168A1C1BB76255799221EDD24661700646 * GetAtUnchecked(il2cpp_array_size_t index) const
	{
		return m_Items[index];
	}
	inline SharedVertex_t998B96168A1C1BB76255799221EDD24661700646 ** GetAddressAtUnchecked(il2cpp_array_size_t index)
	{
		return m_Items + index;
	}
	inline void SetAtUnchecked(il2cpp_array_size_t index, SharedVertex_t998B96168A1C1BB76255799221EDD24661700646 * value)
	{
		m_Items[index] = value;
		Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
	}
};
// UnityEngine.ProBuilder.Edge[]
struct EdgeU5BU5D_t6635B1445F730F12A351F5C2838E61A91AA07381  : public RuntimeArray
{
public:
	ALIGN_FIELD (8) Edge_t59DC4A6451BF45A4BB245CB1D084FCD1E447EF4D  m_Items[1];

public:
	inline Edge_t59DC4A6451BF45A4BB245CB1D084FCD1E447EF4D  GetAt(il2cpp_array_size_t index) const
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		return m_Items[index];
	}
	inline Edge_t59DC4A6451BF45A4BB245CB1D084FCD1E447EF4D * GetAddressAt(il2cpp_array_size_t index)
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		return m_Items + index;
	}
	inline void SetAt(il2cpp_array_size_t index, Edge_t59DC4A6451BF45A4BB245CB1D084FCD1E447EF4D  value)
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		m_Items[index] = value;
	}
	inline Edge_t59DC4A6451BF45A4BB245CB1D084FCD1E447EF4D  GetAtUnchecked(il2cpp_array_size_t index) const
	{
		return m_Items[index];
	}
	inline Edge_t59DC4A6451BF45A4BB245CB1D084FCD1E447EF4D * GetAddressAtUnchecked(il2cpp_array_size_t index)
	{
		return m_Items + index;
	}
	inline void SetAtUnchecked(il2cpp_array_size_t index, Edge_t59DC4A6451BF45A4BB245CB1D084FCD1E447EF4D  value)
	{
		m_Items[index] = value;
	}
};
// System.Int32[]
struct Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32  : public RuntimeArray
{
public:
	ALIGN_FIELD (8) int32_t m_Items[1];

public:
	inline int32_t GetAt(il2cpp_array_size_t index) const
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		return m_Items[index];
	}
	inline int32_t* GetAddressAt(il2cpp_array_size_t index)
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		return m_Items + index;
	}
	inline void SetAt(il2cpp_array_size_t index, int32_t value)
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		m_Items[index] = value;
	}
	inline int32_t GetAtUnchecked(il2cpp_array_size_t index) const
	{
		return m_Items[index];
	}
	inline int32_t* GetAddressAtUnchecked(il2cpp_array_size_t index)
	{
		return m_Items + index;
	}
	inline void SetAtUnchecked(il2cpp_array_size_t index, int32_t value)
	{
		m_Items[index] = value;
	}
};
// UnityEngine.ProBuilder.Face[]
struct FaceU5BU5D_t0D522232374325AD8B00CA039B016D822C4F8107  : public RuntimeArray
{
public:
	ALIGN_FIELD (8) Face_t670F9C6E42E8D3EEA7AD53AD268426DF37B3AA0B * m_Items[1];

public:
	inline Face_t670F9C6E42E8D3EEA7AD53AD268426DF37B3AA0B * GetAt(il2cpp_array_size_t index) const
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		return m_Items[index];
	}
	inline Face_t670F9C6E42E8D3EEA7AD53AD268426DF37B3AA0B ** GetAddressAt(il2cpp_array_size_t index)
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		return m_Items + index;
	}
	inline void SetAt(il2cpp_array_size_t index, Face_t670F9C6E42E8D3EEA7AD53AD268426DF37B3AA0B * value)
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		m_Items[index] = value;
		Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
	}
	inline Face_t670F9C6E42E8D3EEA7AD53AD268426DF37B3AA0B * GetAtUnchecked(il2cpp_array_size_t index) const
	{
		return m_Items[index];
	}
	inline Face_t670F9C6E42E8D3EEA7AD53AD268426DF37B3AA0B ** GetAddressAtUnchecked(il2cpp_array_size_t index)
	{
		return m_Items + index;
	}
	inline void SetAtUnchecked(il2cpp_array_size_t index, Face_t670F9C6E42E8D3EEA7AD53AD268426DF37B3AA0B * value)
	{
		m_Items[index] = value;
		Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
	}
};
// UnityEngine.Vector3[]
struct Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4  : public RuntimeArray
{
public:
	ALIGN_FIELD (8) Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  m_Items[1];

public:
	inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  GetAt(il2cpp_array_size_t index) const
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		return m_Items[index];
	}
	inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * GetAddressAt(il2cpp_array_size_t index)
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		return m_Items + index;
	}
	inline void SetAt(il2cpp_array_size_t index, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  value)
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		m_Items[index] = value;
	}
	inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  GetAtUnchecked(il2cpp_array_size_t index) const
	{
		return m_Items[index];
	}
	inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * GetAddressAtUnchecked(il2cpp_array_size_t index)
	{
		return m_Items + index;
	}
	inline void SetAtUnchecked(il2cpp_array_size_t index, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  value)
	{
		m_Items[index] = value;
	}
};
// UnityEngine.Color[]
struct ColorU5BU5D_t358DD89F511301E663AD9157305B94A2DEFF8834  : public RuntimeArray
{
public:
	ALIGN_FIELD (8) Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659  m_Items[1];

public:
	inline Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659  GetAt(il2cpp_array_size_t index) const
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		return m_Items[index];
	}
	inline Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 * GetAddressAt(il2cpp_array_size_t index)
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		return m_Items + index;
	}
	inline void SetAt(il2cpp_array_size_t index, Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659  value)
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		m_Items[index] = value;
	}
	inline Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659  GetAtUnchecked(il2cpp_array_size_t index) const
	{
		return m_Items[index];
	}
	inline Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 * GetAddressAtUnchecked(il2cpp_array_size_t index)
	{
		return m_Items + index;
	}
	inline void SetAtUnchecked(il2cpp_array_size_t index, Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659  value)
	{
		m_Items[index] = value;
	}
};
// UnityEngine.Vector2[]
struct Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA  : public RuntimeArray
{
public:
	ALIGN_FIELD (8) Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  m_Items[1];

public:
	inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  GetAt(il2cpp_array_size_t index) const
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		return m_Items[index];
	}
	inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 * GetAddressAt(il2cpp_array_size_t index)
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		return m_Items + index;
	}
	inline void SetAt(il2cpp_array_size_t index, Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  value)
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		m_Items[index] = value;
	}
	inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  GetAtUnchecked(il2cpp_array_size_t index) const
	{
		return m_Items[index];
	}
	inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 * GetAddressAtUnchecked(il2cpp_array_size_t index)
	{
		return m_Items + index;
	}
	inline void SetAtUnchecked(il2cpp_array_size_t index, Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  value)
	{
		m_Items[index] = value;
	}
};
// System.String[]
struct StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A  : public RuntimeArray
{
public:
	ALIGN_FIELD (8) String_t* m_Items[1];

public:
	inline String_t* GetAt(il2cpp_array_size_t index) const
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		return m_Items[index];
	}
	inline String_t** GetAddressAt(il2cpp_array_size_t index)
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		return m_Items + index;
	}
	inline void SetAt(il2cpp_array_size_t index, String_t* value)
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		m_Items[index] = value;
		Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
	}
	inline String_t* GetAtUnchecked(il2cpp_array_size_t index) const
	{
		return m_Items[index];
	}
	inline String_t** GetAddressAtUnchecked(il2cpp_array_size_t index)
	{
		return m_Items + index;
	}
	inline void SetAtUnchecked(il2cpp_array_size_t index, String_t* value)
	{
		m_Items[index] = value;
		Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
	}
};
// System.Object[]
struct ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE  : public RuntimeArray
{
public:
	ALIGN_FIELD (8) RuntimeObject * m_Items[1];

public:
	inline RuntimeObject * GetAt(il2cpp_array_size_t index) const
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		return m_Items[index];
	}
	inline RuntimeObject ** GetAddressAt(il2cpp_array_size_t index)
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		return m_Items + index;
	}
	inline void SetAt(il2cpp_array_size_t index, RuntimeObject * value)
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		m_Items[index] = value;
		Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
	}
	inline RuntimeObject * GetAtUnchecked(il2cpp_array_size_t index) const
	{
		return m_Items[index];
	}
	inline RuntimeObject ** GetAddressAtUnchecked(il2cpp_array_size_t index)
	{
		return m_Items + index;
	}
	inline void SetAtUnchecked(il2cpp_array_size_t index, RuntimeObject * value)
	{
		m_Items[index] = value;
		Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
	}
};


// T2 UnityEngine.ProBuilder.SimpleTuple`2<System.Object,System.Object>::get_item2()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject * SimpleTuple_2_get_item2_m35902F9FBE94D18BE742B5B1A3EC110B94BFEAEF_gshared_inline (SimpleTuple_2_t070FD573105D2C7B339C6468D7045C60AA663CB1 * __this, const RuntimeMethod* method);
// System.Int32 System.Collections.Generic.List`1<System.Int32>::get_Count()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m7FA90926D9267868473EF90941F6BF794EC87FF2_gshared_inline (List_1_t260B41F956D673396C33A4CF94E8D6C4389EACB7 * __this, const RuntimeMethod* method);
// System.Boolean System.Collections.Generic.Dictionary`2<System.Object,System.Object>::ContainsKey(!0)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_ContainsKey_m4F01DBE7409811CAB0BBA7AEFBAB4BC028D26FA6_gshared (Dictionary_2_tBD1E3221EBD04CEBDA49B84779912E91F56B958D * __this, RuntimeObject * ___key0, const RuntimeMethod* method);
// !1 System.Collections.Generic.Dictionary`2<System.Object,System.Object>::get_Item(!0)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * Dictionary_2_get_Item_mB1398A10D048A0246178C59F95003BD338CE7394_gshared (Dictionary_2_tBD1E3221EBD04CEBDA49B84779912E91F56B958D * __this, RuntimeObject * ___key0, const RuntimeMethod* method);
// System.Boolean System.Collections.Generic.List`1<System.Int32>::Contains(!0)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Contains_mCA1215A6E5F7315854923DB7F5624182C9BA72D2_gshared (List_1_t260B41F956D673396C33A4CF94E8D6C4389EACB7 * __this, int32_t ___item0, const RuntimeMethod* method);
// System.Void System.Collections.Generic.List`1<System.Object>::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m0F0E00088CF56FEACC9E32D8B7D91B93D91DAA3B_gshared (List_1_t3F94120C77410A62EAE48421CF166B83AB95A2F5 * __this, const RuntimeMethod* method);
// System.Void System.Collections.Generic.List`1<System.Int32>::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m45E78772E9157F6CD684A69AAB07CE4082FE5FFD_gshared (List_1_t260B41F956D673396C33A4CF94E8D6C4389EACB7 * __this, const RuntimeMethod* method);
// !1 System.Collections.Generic.Dictionary`2<System.Int32,System.Int32>::get_Item(!0)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Dictionary_2_get_Item_mFFEEBA09EA430B994459C2D86ADEE218592742A1_gshared (Dictionary_2_t49CB072CAA9184D326107FA696BB354C43EB5E08 * __this, int32_t ___key0, const RuntimeMethod* method);
// System.Boolean System.Collections.Generic.HashSet`1<System.Int32>::Contains(!0)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HashSet_1_Contains_m90455A5864CF4193E243B3DF80D0366956FD48E8_gshared (HashSet_1_tF187707BD5564B6808CE30721FBC083F00B385E5 * __this, int32_t ___item0, const RuntimeMethod* method);
// !0 System.Collections.Generic.KeyValuePair`2<System.Int32,System.Int32>::get_Key()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t KeyValuePair_2_get_Key_mE3B72B1BB3B8DD41788D39A3AF38E6A94B241400_gshared_inline (KeyValuePair_2_tE78AD78874BCE1BC993F92EF8CBBDC3B30E44CBB * __this, const RuntimeMethod* method);
// System.Int32 System.Collections.Generic.List`1<System.Int32>::BinarySearch(!0)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_BinarySearch_m6B9A0F2E4C43C5F4A8031E9EF99F8330455BDED6_gshared (List_1_t260B41F956D673396C33A4CF94E8D6C4389EACB7 * __this, int32_t ___item0, const RuntimeMethod* method);
// !1 System.Collections.Generic.KeyValuePair`2<System.Int32,System.Int32>::get_Value()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t KeyValuePair_2_get_Value_m40417D9B18D29FD4A072DABC1449DACEF8009C6A_gshared_inline (KeyValuePair_2_tE78AD78874BCE1BC993F92EF8CBBDC3B30E44CBB * __this, const RuntimeMethod* method);
// System.Void System.Collections.Generic.KeyValuePair`2<System.Int32,System.Int32>::.ctor(!0,!1)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void KeyValuePair_2__ctor_mAC437FAF19B6F21DD90D59C629BA8F7967971E56_gshared (KeyValuePair_2_tE78AD78874BCE1BC993F92EF8CBBDC3B30E44CBB * __this, int32_t ___key0, int32_t ___value1, const RuntimeMethod* method);
// System.Int32 System.Array::IndexOf<System.Object>(!!0[],!!0)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Array_IndexOf_TisRuntimeObject_mE83AB53310ED3C554CC03D01B145BED5A0EF5601_gshared (ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* ___array0, RuntimeObject * ___value1, const RuntimeMethod* method);
// !1 System.Collections.Generic.KeyValuePair`2<UnityEngine.ProBuilder.Edge,System.Object>::get_Value()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject * KeyValuePair_2_get_Value_m899E41CA5A0D9D5AC71DD51BBF8B7EFB29076B25_gshared_inline (KeyValuePair_2_tF0664801168A913CF5DE5421155D41364483E9D9 * __this, const RuntimeMethod* method);
// System.Int32 System.Collections.Generic.List`1<UnityEngine.ProBuilder.Edge>::get_Count()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m9BF174C0BDB7F5689314242F54AEBCE1128EE49A_gshared_inline (List_1_t00ABC1A2A859C365FF7C6968DF229EEA2AF46323 * __this, const RuntimeMethod* method);
// !0 System.Collections.Generic.List`1<UnityEngine.ProBuilder.Edge>::get_Item(System.Int32)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Edge_t59DC4A6451BF45A4BB245CB1D084FCD1E447EF4D  List_1_get_Item_m4AED796B105A077ACACE36847B030AD4D334DF04_gshared_inline (List_1_t00ABC1A2A859C365FF7C6968DF229EEA2AF46323 * __this, int32_t ___index0, const RuntimeMethod* method);
// System.Int32 System.Collections.Generic.List`1<System.Object>::get_Count()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m5D847939ABB9A78203B062CAFFE975792174D00F_gshared_inline (List_1_t3F94120C77410A62EAE48421CF166B83AB95A2F5 * __this, const RuntimeMethod* method);
// !0 System.Collections.Generic.List`1<System.Object>::get_Item(System.Int32)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject * List_1_get_Item_mF00B574E58FB078BB753B05A3B86DD0A7A266B63_gshared_inline (List_1_t3F94120C77410A62EAE48421CF166B83AB95A2F5 * __this, int32_t ___index0, const RuntimeMethod* method);
// T1 UnityEngine.ProBuilder.SimpleTuple`2<System.Int32,System.Int32>::get_item1()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t SimpleTuple_2_get_item1_m2CF08C5624DCB512A6D0CBA782B629AA706AFD1A_gshared_inline (SimpleTuple_2_t25A2DFE3504F5AB63E2B69FE31C8DC4C6DD101AA * __this, const RuntimeMethod* method);
// System.Int32 System.Collections.ObjectModel.ReadOnlyCollection`1<UnityEngine.ProBuilder.Edge>::get_Count()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ReadOnlyCollection_1_get_Count_m172803071A2E4C616BA488AC20A9AD2AEA7EE47F_gshared (ReadOnlyCollection_1_tAEF82F0FE2AD6A08DCD2F575F575005FDEC2C4DE * __this, const RuntimeMethod* method);
// System.Boolean System.Linq.Enumerable::Contains<System.Char>(System.Collections.Generic.IEnumerable`1<!!0>,!!0)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Enumerable_Contains_TisChar_tFF60D8E7E89A20BE2294A003734341BD1DF43E14_m832DBC12FA0773F2E47557F7885E452BB0F9A21D_gshared (RuntimeObject* ___source0, Il2CppChar ___value1, const RuntimeMethod* method);
// System.Boolean System.Collections.Generic.HashSet`1<System.Object>::Contains(!0)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HashSet_1_Contains_m91084DCF8BFB10517C15219307054B7B971AC8A5_gshared (HashSet_1_t680119C7ED8D82AED56CDB83DF6F0E9149852A9B * __this, RuntimeObject * ___item0, const RuntimeMethod* method);
// System.Collections.Generic.Dictionary`2/KeyCollection<!0,!1> System.Collections.Generic.Dictionary`2<System.Object,System.Int32>::get_Keys()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR KeyCollection_t0C2A6470B0D42D7A87AADBEADCF3DD1DDDD08956 * Dictionary_2_get_Keys_mED78E715F472BE3A6BBF005B8C738B3D450110C1_gshared (Dictionary_2_t1DDD2F48B87E022F599DF2452A49BB70BE95A7F8 * __this, const RuntimeMethod* method);
// System.Boolean System.Linq.Enumerable::Contains<System.Object>(System.Collections.Generic.IEnumerable`1<!!0>,!!0)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Enumerable_Contains_TisRuntimeObject_mD323B6AB5F5CE44D9FECAA37D9134CBA42586B45_gshared (RuntimeObject* ___source0, RuntimeObject * ___value1, const RuntimeMethod* method);
// T1 UnityEngine.ProBuilder.SimpleTuple`2<System.Single,UnityEngine.Vector2>::get_item1()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float SimpleTuple_2_get_item1_m6F05C7DDDA614346C0C5DE669B87943C1452C0CD_gshared_inline (SimpleTuple_2_tF3EFC5669455D64979BB996D12A7E1534E44C66E * __this, const RuntimeMethod* method);
// T2 UnityEngine.ProBuilder.SimpleTuple`2<System.Single,UnityEngine.Vector2>::get_item2()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  SimpleTuple_2_get_item2_m6E218B2D8E31981D19EE0FB37DE34FD3BE98F8B4_gshared_inline (SimpleTuple_2_tF3EFC5669455D64979BB996D12A7E1534E44C66E * __this, const RuntimeMethod* method);
// !!0 UnityEngine.GameObject::AddComponent<System.Object>()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * GameObject_AddComponent_TisRuntimeObject_mBDBD6EC58A4409E35E4C5D08757C36E4938256B1_gshared (GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * __this, const RuntimeMethod* method);

// System.Void UnityEngine.ProBuilder.MeshOperations.Bevel/<>c::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m0FC6B504A987BF48DECCBC9570FE02B1EF2BA699 (U3CU3Ec_t1F851C495A83D4EF9C91CA04A0484C6031B613D4 * __this, const RuntimeMethod* method);
// System.Void System.Object::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405 (RuntimeObject * __this, const RuntimeMethod* method);
// T2 UnityEngine.ProBuilder.SimpleTuple`2<UnityEngine.ProBuilder.FaceRebuildData,System.Collections.Generic.List`1<System.Int32>>::get_item2()
inline List_1_t260B41F956D673396C33A4CF94E8D6C4389EACB7 * SimpleTuple_2_get_item2_mA8693ADD2467BFE7F1F9ADDC88BDFD5ED9C8509B_inline (SimpleTuple_2_tB0DA2FA0ABE1BFB8BB77411623754BD1C2EEB878 * __this, const RuntimeMethod* method)
{
	return ((  List_1_t260B41F956D673396C33A4CF94E8D6C4389EACB7 * (*) (SimpleTuple_2_tB0DA2FA0ABE1BFB8BB77411623754BD1C2EEB878 *, const RuntimeMethod*))SimpleTuple_2_get_item2_m35902F9FBE94D18BE742B5B1A3EC110B94BFEAEF_gshared_inline)(__this, method);
}
// System.Int32 System.Collections.Generic.List`1<System.Int32>::get_Count()
inline int32_t List_1_get_Count_m7FA90926D9267868473EF90941F6BF794EC87FF2_inline (List_1_t260B41F956D673396C33A4CF94E8D6C4389EACB7 * __this, const RuntimeMethod* method)
{
	return ((  int32_t (*) (List_1_t260B41F956D673396C33A4CF94E8D6C4389EACB7 *, const RuntimeMethod*))List_1_get_Count_m7FA90926D9267868473EF90941F6BF794EC87FF2_gshared_inline)(__this, method);
}
// System.Int32 UnityEngine.ProBuilder.SharedVertex::get_Item(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SharedVertex_get_Item_m787C5136346919B570BB95F7ACD7B34332CE492C (SharedVertex_t998B96168A1C1BB76255799221EDD24661700646 * __this, int32_t ___i0, const RuntimeMethod* method);
// UnityEngine.ProBuilder.EdgeLookup UnityEngine.ProBuilder.WingedEdge::get_edge()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR EdgeLookup_tBB3FEB19F640D730C4E3A0EBB92513E9861FC79A  WingedEdge_get_edge_m31129E1AD4D7BE9D3A9F559C14E2E9644257D716_inline (WingedEdge_tC2693F58E6DD2D7CFF1F3F9C213BA90F2F50B6A5 * __this, const RuntimeMethod* method);
// System.Boolean UnityEngine.ProBuilder.EdgeLookup::Equals(UnityEngine.ProBuilder.EdgeLookup)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool EdgeLookup_Equals_m25FFA27116F1E6459F03DB8DDCDB89CBB989F318 (EdgeLookup_tBB3FEB19F640D730C4E3A0EBB92513E9861FC79A * __this, EdgeLookup_tBB3FEB19F640D730C4E3A0EBB92513E9861FC79A  ___other0, const RuntimeMethod* method);
// UnityEngine.ProBuilder.Edge UnityEngine.ProBuilder.EdgeLookup::get_common()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Edge_t59DC4A6451BF45A4BB245CB1D084FCD1E447EF4D  EdgeLookup_get_common_m821DE00D13CF65334E23091BB460C1D19B957185_inline (EdgeLookup_tBB3FEB19F640D730C4E3A0EBB92513E9861FC79A * __this, const RuntimeMethod* method);
// System.Boolean UnityEngine.ProBuilder.Edge::Contains(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Edge_Contains_mB15709AE4CF2886630BCD32A373C153D92AAF549 (Edge_t59DC4A6451BF45A4BB245CB1D084FCD1E447EF4D * __this, int32_t ___index0, const RuntimeMethod* method);
// UnityEngine.ProBuilder.Face UnityEngine.ProBuilder.WingedEdge::get_face()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Face_t670F9C6E42E8D3EEA7AD53AD268426DF37B3AA0B * WingedEdge_get_face_m49125B51A3A5C4E845C094D87F4E0AB4061CF174_inline (WingedEdge_tC2693F58E6DD2D7CFF1F3F9C213BA90F2F50B6A5 * __this, const RuntimeMethod* method);
// System.Boolean System.Collections.Generic.Dictionary`2<UnityEngine.ProBuilder.Face,System.Collections.Generic.List`1<System.Int32>>::ContainsKey(!0)
inline bool Dictionary_2_ContainsKey_m6CEA0771CDBDE81E01F285D6CEFC03FD668AF57A (Dictionary_2_tE9B057819A3BE64F6D71C4A9C3676E14AAD215BD * __this, Face_t670F9C6E42E8D3EEA7AD53AD268426DF37B3AA0B * ___key0, const RuntimeMethod* method)
{
	return ((  bool (*) (Dictionary_2_tE9B057819A3BE64F6D71C4A9C3676E14AAD215BD *, Face_t670F9C6E42E8D3EEA7AD53AD268426DF37B3AA0B *, const RuntimeMethod*))Dictionary_2_ContainsKey_m4F01DBE7409811CAB0BBA7AEFBAB4BC028D26FA6_gshared)(__this, ___key0, method);
}
// !1 System.Collections.Generic.Dictionary`2<UnityEngine.ProBuilder.Face,System.Collections.Generic.List`1<System.Int32>>::get_Item(!0)
inline List_1_t260B41F956D673396C33A4CF94E8D6C4389EACB7 * Dictionary_2_get_Item_mCC7D23D6A36490C006A4196CA38D7AA65FA4F5F8 (Dictionary_2_tE9B057819A3BE64F6D71C4A9C3676E14AAD215BD * __this, Face_t670F9C6E42E8D3EEA7AD53AD268426DF37B3AA0B * ___key0, const RuntimeMethod* method)
{
	return ((  List_1_t260B41F956D673396C33A4CF94E8D6C4389EACB7 * (*) (Dictionary_2_tE9B057819A3BE64F6D71C4A9C3676E14AAD215BD *, Face_t670F9C6E42E8D3EEA7AD53AD268426DF37B3AA0B *, const RuntimeMethod*))Dictionary_2_get_Item_mB1398A10D048A0246178C59F95003BD338CE7394_gshared)(__this, ___key0, method);
}
// System.Boolean System.Collections.Generic.List`1<System.Int32>::Contains(!0)
inline bool List_1_Contains_mCA1215A6E5F7315854923DB7F5624182C9BA72D2 (List_1_t260B41F956D673396C33A4CF94E8D6C4389EACB7 * __this, int32_t ___item0, const RuntimeMethod* method)
{
	return ((  bool (*) (List_1_t260B41F956D673396C33A4CF94E8D6C4389EACB7 *, int32_t, const RuntimeMethod*))List_1_Contains_mCA1215A6E5F7315854923DB7F5624182C9BA72D2_gshared)(__this, ___item0, method);
}
// System.Void UnityEngine.ProBuilder.MeshOperations.CombineMeshes/<>c::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m283501F6305384984C2B74CF037DB7E63AA6EC59 (U3CU3Ec_tA3D754A68DC51C622E76C9B29CD5EC348566D393 * __this, const RuntimeMethod* method);
// System.Int32 UnityEngine.ProBuilder.Face::get_submeshIndex()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Face_get_submeshIndex_mD0D765E9EBE4BAF2F20AA15AB604187174D21562_inline (Face_t670F9C6E42E8D3EEA7AD53AD268426DF37B3AA0B * __this, const RuntimeMethod* method);
// System.Void UnityEngine.ProBuilder.MeshOperations.ConnectElements/<>c::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_mFE85C18617DF11142C3EE46B14EBD010F899920A (U3CU3Ec_t66BAFC0EA0BFB6386E9CF8585B38150688BD42E1 * __this, const RuntimeMethod* method);
// UnityEngine.ProBuilder.Edge[] UnityEngine.ProBuilder.Face::get_edgesInternal()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EdgeU5BU5D_t6635B1445F730F12A351F5C2838E61A91AA07381* Face_get_edgesInternal_m5741D61DD8BA8979874CA53A0DC1C6F6DFB150C1 (Face_t670F9C6E42E8D3EEA7AD53AD268426DF37B3AA0B * __this, const RuntimeMethod* method);
// System.Int32 UnityEngine.ProBuilder.Face::get_textureGroup()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Face_get_textureGroup_mFD77FC1B7CBA31A42A06B47094F55916DCA863FA_inline (Face_t670F9C6E42E8D3EEA7AD53AD268426DF37B3AA0B * __this, const RuntimeMethod* method);
// UnityEngine.ProBuilder.Edge UnityEngine.ProBuilder.EdgeLookup::get_local()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Edge_t59DC4A6451BF45A4BB245CB1D084FCD1E447EF4D  EdgeLookup_get_local_m6705B31B4C28C3870BF6EBEADA10025032BE56E3_inline (EdgeLookup_tBB3FEB19F640D730C4E3A0EBB92513E9861FC79A * __this, const RuntimeMethod* method);
// System.Void System.Collections.Generic.List`1<UnityEngine.ProBuilder.Vertex>::.ctor()
inline void List_1__ctor_m08CB5E5E1748A10FA456E12E4C664F7F6B32C311 (List_1_tE9971CC86E057A467BB5C3558AF2EC66FF585759 * __this, const RuntimeMethod* method)
{
	((  void (*) (List_1_tE9971CC86E057A467BB5C3558AF2EC66FF585759 *, const RuntimeMethod*))List_1__ctor_m0F0E00088CF56FEACC9E32D8B7D91B93D91DAA3B_gshared)(__this, method);
}
// System.Void System.Collections.Generic.List`1<System.Int32>::.ctor()
inline void List_1__ctor_m45E78772E9157F6CD684A69AAB07CE4082FE5FFD (List_1_t260B41F956D673396C33A4CF94E8D6C4389EACB7 * __this, const RuntimeMethod* method)
{
	((  void (*) (List_1_t260B41F956D673396C33A4CF94E8D6C4389EACB7 *, const RuntimeMethod*))List_1__ctor_m45E78772E9157F6CD684A69AAB07CE4082FE5FFD_gshared)(__this, method);
}
// !1 System.Collections.Generic.Dictionary`2<System.Int32,System.Int32>::get_Item(!0)
inline int32_t Dictionary_2_get_Item_mFFEEBA09EA430B994459C2D86ADEE218592742A1 (Dictionary_2_t49CB072CAA9184D326107FA696BB354C43EB5E08 * __this, int32_t ___key0, const RuntimeMethod* method)
{
	return ((  int32_t (*) (Dictionary_2_t49CB072CAA9184D326107FA696BB354C43EB5E08 *, int32_t, const RuntimeMethod*))Dictionary_2_get_Item_mFFEEBA09EA430B994459C2D86ADEE218592742A1_gshared)(__this, ___key0, method);
}
// UnityEngine.ProBuilder.SharedVertex[] UnityEngine.ProBuilder.ProBuilderMesh::get_sharedVerticesInternal()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR SharedVertexU5BU5D_tA15BD8E3618099DAC98FF39AC05B844E763C843A* ProBuilderMesh_get_sharedVerticesInternal_m8282E5BE44FC3A1CF0F2D46426B845C1ECBBED8C_inline (ProBuilderMesh_t252480EA473C60D493C8B94B66B1FE61B1768A06 * __this, const RuntimeMethod* method);
// System.Boolean System.Collections.Generic.HashSet`1<System.Int32>::Contains(!0)
inline bool HashSet_1_Contains_m90455A5864CF4193E243B3DF80D0366956FD48E8 (HashSet_1_tF187707BD5564B6808CE30721FBC083F00B385E5 * __this, int32_t ___item0, const RuntimeMethod* method)
{
	return ((  bool (*) (HashSet_1_tF187707BD5564B6808CE30721FBC083F00B385E5 *, int32_t, const RuntimeMethod*))HashSet_1_Contains_m90455A5864CF4193E243B3DF80D0366956FD48E8_gshared)(__this, ___item0, method);
}
// System.Void UnityEngine.ProBuilder.MeshOperations.DeleteElements/<>c::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m3A74CF4B84795BA15CAC79F3C9D0C66A31FE8DEE (U3CU3Ec_t9A4963CE9433950B45C94919C748751872E02304 * __this, const RuntimeMethod* method);
// System.Int32[] UnityEngine.ProBuilder.Face::get_distinctIndexesInternal()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* Face_get_distinctIndexesInternal_m18CE4556184B0673FC061FF268C71C19EAC2F7F0 (Face_t670F9C6E42E8D3EEA7AD53AD268426DF37B3AA0B * __this, const RuntimeMethod* method);
// !0 System.Collections.Generic.KeyValuePair`2<System.Int32,System.Int32>::get_Key()
inline int32_t KeyValuePair_2_get_Key_mE3B72B1BB3B8DD41788D39A3AF38E6A94B241400_inline (KeyValuePair_2_tE78AD78874BCE1BC993F92EF8CBBDC3B30E44CBB * __this, const RuntimeMethod* method)
{
	return ((  int32_t (*) (KeyValuePair_2_tE78AD78874BCE1BC993F92EF8CBBDC3B30E44CBB *, const RuntimeMethod*))KeyValuePair_2_get_Key_mE3B72B1BB3B8DD41788D39A3AF38E6A94B241400_gshared_inline)(__this, method);
}
// System.Int32 System.Collections.Generic.List`1<System.Int32>::BinarySearch(!0)
inline int32_t List_1_BinarySearch_m6B9A0F2E4C43C5F4A8031E9EF99F8330455BDED6 (List_1_t260B41F956D673396C33A4CF94E8D6C4389EACB7 * __this, int32_t ___item0, const RuntimeMethod* method)
{
	return ((  int32_t (*) (List_1_t260B41F956D673396C33A4CF94E8D6C4389EACB7 *, int32_t, const RuntimeMethod*))List_1_BinarySearch_m6B9A0F2E4C43C5F4A8031E9EF99F8330455BDED6_gshared)(__this, ___item0, method);
}
// !1 System.Collections.Generic.KeyValuePair`2<System.Int32,System.Int32>::get_Value()
inline int32_t KeyValuePair_2_get_Value_m40417D9B18D29FD4A072DABC1449DACEF8009C6A_inline (KeyValuePair_2_tE78AD78874BCE1BC993F92EF8CBBDC3B30E44CBB * __this, const RuntimeMethod* method)
{
	return ((  int32_t (*) (KeyValuePair_2_tE78AD78874BCE1BC993F92EF8CBBDC3B30E44CBB *, const RuntimeMethod*))KeyValuePair_2_get_Value_m40417D9B18D29FD4A072DABC1449DACEF8009C6A_gshared_inline)(__this, method);
}
// System.Void System.Collections.Generic.KeyValuePair`2<System.Int32,System.Int32>::.ctor(!0,!1)
inline void KeyValuePair_2__ctor_mAC437FAF19B6F21DD90D59C629BA8F7967971E56 (KeyValuePair_2_tE78AD78874BCE1BC993F92EF8CBBDC3B30E44CBB * __this, int32_t ___key0, int32_t ___value1, const RuntimeMethod* method)
{
	((  void (*) (KeyValuePair_2_tE78AD78874BCE1BC993F92EF8CBBDC3B30E44CBB *, int32_t, int32_t, const RuntimeMethod*))KeyValuePair_2__ctor_mAC437FAF19B6F21DD90D59C629BA8F7967971E56_gshared)(__this, ___key0, ___value1, method);
}
// UnityEngine.ProBuilder.Face[] UnityEngine.ProBuilder.ProBuilderMesh::get_facesInternal()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR FaceU5BU5D_t0D522232374325AD8B00CA039B016D822C4F8107* ProBuilderMesh_get_facesInternal_m08FD1D0F418EDB0E7E18CB3A54AA2AD046E33B22_inline (ProBuilderMesh_t252480EA473C60D493C8B94B66B1FE61B1768A06 * __this, const RuntimeMethod* method);
// System.Int32 System.Array::IndexOf<UnityEngine.ProBuilder.Face>(!!0[],!!0)
inline int32_t Array_IndexOf_TisFace_t670F9C6E42E8D3EEA7AD53AD268426DF37B3AA0B_mF7141EF685924827E9227A8705CE6CA2AD4DE268 (FaceU5BU5D_t0D522232374325AD8B00CA039B016D822C4F8107* ___array0, Face_t670F9C6E42E8D3EEA7AD53AD268426DF37B3AA0B * ___value1, const RuntimeMethod* method)
{
	return ((  int32_t (*) (FaceU5BU5D_t0D522232374325AD8B00CA039B016D822C4F8107*, Face_t670F9C6E42E8D3EEA7AD53AD268426DF37B3AA0B *, const RuntimeMethod*))Array_IndexOf_TisRuntimeObject_mE83AB53310ED3C554CC03D01B145BED5A0EF5601_gshared)(___array0, ___value1, method);
}
// System.Void UnityEngine.ProBuilder.Edge::.ctor(System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Edge__ctor_m7D6399585CF041748F4FDB548C6155AEFDDAB25C (Edge_t59DC4A6451BF45A4BB245CB1D084FCD1E447EF4D * __this, int32_t ___a0, int32_t ___b1, const RuntimeMethod* method);
// System.Void UnityEngine.ProBuilder.EdgeLookup::.ctor(UnityEngine.ProBuilder.Edge,UnityEngine.ProBuilder.Edge)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EdgeLookup__ctor_m875B66FEF85189DFAF7B3B516B0D465164D5BA9D (EdgeLookup_tBB3FEB19F640D730C4E3A0EBB92513E9861FC79A * __this, Edge_t59DC4A6451BF45A4BB245CB1D084FCD1E447EF4D  ___common0, Edge_t59DC4A6451BF45A4BB245CB1D084FCD1E447EF4D  ___local1, const RuntimeMethod* method);
// UnityEngine.ProBuilder.Edge UnityEngine.ProBuilder.EdgeUtility::GetSharedVertexHandleEdge(UnityEngine.ProBuilder.ProBuilderMesh,UnityEngine.ProBuilder.Edge)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Edge_t59DC4A6451BF45A4BB245CB1D084FCD1E447EF4D  EdgeUtility_GetSharedVertexHandleEdge_mF8172E81540F916451FBA550D3D01F80B5564F7A (ProBuilderMesh_t252480EA473C60D493C8B94B66B1FE61B1768A06 * ___mesh0, Edge_t59DC4A6451BF45A4BB245CB1D084FCD1E447EF4D  ___edge1, const RuntimeMethod* method);
// System.Void UnityEngine.ProBuilder.MeshOperations.ElementSelection/<>c::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m581029491E33190693722B42088DDA047DBC9D38 (U3CU3Ec_tE1BDC2D27D6AE7DAC952D91CC6A4087B90AB3902 * __this, const RuntimeMethod* method);
// !1 System.Collections.Generic.KeyValuePair`2<UnityEngine.ProBuilder.Edge,System.Collections.Generic.List`1<UnityEngine.ProBuilder.Edge>>::get_Value()
inline List_1_t00ABC1A2A859C365FF7C6968DF229EEA2AF46323 * KeyValuePair_2_get_Value_mCC85D66F188A78055916A6E3BFAD105D75A5AF3C_inline (KeyValuePair_2_tCB1F4B314F1F6F46817418C5EF2EF9A2EB2C3C7F * __this, const RuntimeMethod* method)
{
	return ((  List_1_t00ABC1A2A859C365FF7C6968DF229EEA2AF46323 * (*) (KeyValuePair_2_tCB1F4B314F1F6F46817418C5EF2EF9A2EB2C3C7F *, const RuntimeMethod*))KeyValuePair_2_get_Value_m899E41CA5A0D9D5AC71DD51BBF8B7EFB29076B25_gshared_inline)(__this, method);
}
// System.Int32 System.Collections.Generic.List`1<UnityEngine.ProBuilder.Edge>::get_Count()
inline int32_t List_1_get_Count_m9BF174C0BDB7F5689314242F54AEBCE1128EE49A_inline (List_1_t00ABC1A2A859C365FF7C6968DF229EEA2AF46323 * __this, const RuntimeMethod* method)
{
	return ((  int32_t (*) (List_1_t00ABC1A2A859C365FF7C6968DF229EEA2AF46323 *, const RuntimeMethod*))List_1_get_Count_m9BF174C0BDB7F5689314242F54AEBCE1128EE49A_gshared_inline)(__this, method);
}
// !0 System.Collections.Generic.List`1<UnityEngine.ProBuilder.Edge>::get_Item(System.Int32)
inline Edge_t59DC4A6451BF45A4BB245CB1D084FCD1E447EF4D  List_1_get_Item_m4AED796B105A077ACACE36847B030AD4D334DF04_inline (List_1_t00ABC1A2A859C365FF7C6968DF229EEA2AF46323 * __this, int32_t ___index0, const RuntimeMethod* method)
{
	return ((  Edge_t59DC4A6451BF45A4BB245CB1D084FCD1E447EF4D  (*) (List_1_t00ABC1A2A859C365FF7C6968DF229EEA2AF46323 *, int32_t, const RuntimeMethod*))List_1_get_Item_m4AED796B105A077ACACE36847B030AD4D334DF04_gshared_inline)(__this, ___index0, method);
}
// !1 System.Collections.Generic.KeyValuePair`2<UnityEngine.ProBuilder.Edge,System.Collections.Generic.List`1<UnityEngine.ProBuilder.Face>>::get_Value()
inline List_1_tCF4D9B09E11CD82A2AA644722338CA5D0ECFD126 * KeyValuePair_2_get_Value_m5D8A4FA4DD964BE5B93DADF63D460186C29C24D5_inline (KeyValuePair_2_t12DFAC344EA0DFCEE734393FAAEC443910197677 * __this, const RuntimeMethod* method)
{
	return ((  List_1_tCF4D9B09E11CD82A2AA644722338CA5D0ECFD126 * (*) (KeyValuePair_2_t12DFAC344EA0DFCEE734393FAAEC443910197677 *, const RuntimeMethod*))KeyValuePair_2_get_Value_m899E41CA5A0D9D5AC71DD51BBF8B7EFB29076B25_gshared_inline)(__this, method);
}
// System.Int32 System.Collections.Generic.List`1<UnityEngine.ProBuilder.Face>::get_Count()
inline int32_t List_1_get_Count_m12B1B9AA8A1B4A39C48BAB8D9655EED9BD88ED3C_inline (List_1_tCF4D9B09E11CD82A2AA644722338CA5D0ECFD126 * __this, const RuntimeMethod* method)
{
	return ((  int32_t (*) (List_1_tCF4D9B09E11CD82A2AA644722338CA5D0ECFD126 *, const RuntimeMethod*))List_1_get_Count_m5D847939ABB9A78203B062CAFFE975792174D00F_gshared_inline)(__this, method);
}
// !0 System.Collections.Generic.List`1<UnityEngine.ProBuilder.Face>::get_Item(System.Int32)
inline Face_t670F9C6E42E8D3EEA7AD53AD268426DF37B3AA0B * List_1_get_Item_m138473AE6D8307F41761900BFFF61BF4B86FFF52_inline (List_1_tCF4D9B09E11CD82A2AA644722338CA5D0ECFD126 * __this, int32_t ___index0, const RuntimeMethod* method)
{
	return ((  Face_t670F9C6E42E8D3EEA7AD53AD268426DF37B3AA0B * (*) (List_1_tCF4D9B09E11CD82A2AA644722338CA5D0ECFD126 *, int32_t, const RuntimeMethod*))List_1_get_Item_mF00B574E58FB078BB753B05A3B86DD0A7A266B63_gshared_inline)(__this, ___index0, method);
}
// T1 UnityEngine.ProBuilder.SimpleTuple`2<System.Int32,System.Int32>::get_item1()
inline int32_t SimpleTuple_2_get_item1_m2CF08C5624DCB512A6D0CBA782B629AA706AFD1A_inline (SimpleTuple_2_t25A2DFE3504F5AB63E2B69FE31C8DC4C6DD101AA * __this, const RuntimeMethod* method)
{
	return ((  int32_t (*) (SimpleTuple_2_t25A2DFE3504F5AB63E2B69FE31C8DC4C6DD101AA *, const RuntimeMethod*))SimpleTuple_2_get_item1_m2CF08C5624DCB512A6D0CBA782B629AA706AFD1A_gshared_inline)(__this, method);
}
// System.Int32 System.Int32::CompareTo(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Int32_CompareTo_m2DD1093B956B4D96C3AC3C27FDEE3CA447B044D3 (int32_t* __this, int32_t ___value0, const RuntimeMethod* method);
// System.Void UnityEngine.ProBuilder.MeshOperations.ExtrudeElements/<>c::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m77B6CDABB6751A29459686D413AB6C24876ACBF6 (U3CU3Ec_tEEA0003DF0DA36DDE379EDA9C52727AFC805618B * __this, const RuntimeMethod* method);
// System.Collections.ObjectModel.ReadOnlyCollection`1<UnityEngine.ProBuilder.Edge> UnityEngine.ProBuilder.Face::get_edges()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ReadOnlyCollection_1_tAEF82F0FE2AD6A08DCD2F575F575005FDEC2C4DE * Face_get_edges_m8A1D8F862B6F108BC2019A375420D3AFC6606297 (Face_t670F9C6E42E8D3EEA7AD53AD268426DF37B3AA0B * __this, const RuntimeMethod* method);
// System.Int32 System.Collections.ObjectModel.ReadOnlyCollection`1<UnityEngine.ProBuilder.Edge>::get_Count()
inline int32_t ReadOnlyCollection_1_get_Count_m172803071A2E4C616BA488AC20A9AD2AEA7EE47F (ReadOnlyCollection_1_tAEF82F0FE2AD6A08DCD2F575F575005FDEC2C4DE * __this, const RuntimeMethod* method)
{
	return ((  int32_t (*) (ReadOnlyCollection_1_tAEF82F0FE2AD6A08DCD2F575F575005FDEC2C4DE *, const RuntimeMethod*))ReadOnlyCollection_1_get_Count_m172803071A2E4C616BA488AC20A9AD2AEA7EE47F_gshared)(__this, method);
}
// System.Void UnityEngine.ProBuilder.MeshOperations.InternalMeshUtility/<>c::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m328DB2DC17851D644EB05E3406271EF4EA4C2B33 (U3CU3Ec_t02407EB4B3715632FEE2AD953E8D0DFB28C247EC * __this, const RuntimeMethod* method);
// UnityEngine.Vector3[] UnityEngine.Mesh::get_vertices()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* Mesh_get_vertices_mB7A79698792B3CBA0E7E6EACDA6C031E496FB595 (Mesh_t2F5992DBA650D5862B43D3823ACD997132A57DA6 * __this, const RuntimeMethod* method);
// UnityEngine.Color[] UnityEngine.Mesh::get_colors()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ColorU5BU5D_t358DD89F511301E663AD9157305B94A2DEFF8834* Mesh_get_colors_mD16E9412091CF4E4C800486E33BA6104E1522C8D (Mesh_t2F5992DBA650D5862B43D3823ACD997132A57DA6 * __this, const RuntimeMethod* method);
// UnityEngine.Vector2[] UnityEngine.Mesh::get_uv()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA* Mesh_get_uv_m3FF0C231402D4106CDA3EEE381B16863B287D143 (Mesh_t2F5992DBA650D5862B43D3823ACD997132A57DA6 * __this, const RuntimeMethod* method);
// System.Boolean System.Linq.Enumerable::Contains<System.Char>(System.Collections.Generic.IEnumerable`1<!!0>,!!0)
inline bool Enumerable_Contains_TisChar_tFF60D8E7E89A20BE2294A003734341BD1DF43E14_m832DBC12FA0773F2E47557F7885E452BB0F9A21D (RuntimeObject* ___source0, Il2CppChar ___value1, const RuntimeMethod* method)
{
	return ((  bool (*) (RuntimeObject*, Il2CppChar, const RuntimeMethod*))Enumerable_Contains_TisChar_tFF60D8E7E89A20BE2294A003734341BD1DF43E14_m832DBC12FA0773F2E47557F7885E452BB0F9A21D_gshared)(___source0, ___value1, method);
}
// System.Void UnityEngine.ProBuilder.MeshOperations.MergeElements/<>c::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m1A5771C9B62BB1148EE5D26CB1C3C1B390EE0DC4 (U3CU3Ec_t6269B7D0C00D55576C8EC79795475539A9B664D5 * __this, const RuntimeMethod* method);
// System.Int32[] UnityEngine.ProBuilder.Face::get_indexesInternal()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* Face_get_indexesInternal_m2B09D52885996C7C9686E32AB62E1D5A8E0574C0_inline (Face_t670F9C6E42E8D3EEA7AD53AD268426DF37B3AA0B * __this, const RuntimeMethod* method);
// System.Boolean System.Collections.Generic.HashSet`1<UnityEngine.ProBuilder.Face>::Contains(!0)
inline bool HashSet_1_Contains_m295E4820C05101943A0AE615B900CE1DA5988BA0 (HashSet_1_t0788DA90BAFA8E61F8C12FF31879BD04650EEAA8 * __this, Face_t670F9C6E42E8D3EEA7AD53AD268426DF37B3AA0B * ___item0, const RuntimeMethod* method)
{
	return ((  bool (*) (HashSet_1_t0788DA90BAFA8E61F8C12FF31879BD04650EEAA8 *, Face_t670F9C6E42E8D3EEA7AD53AD268426DF37B3AA0B *, const RuntimeMethod*))HashSet_1_Contains_m91084DCF8BFB10517C15219307054B7B971AC8A5_gshared)(__this, ___item0, method);
}
// System.Void UnityEngine.ProBuilder.MeshHandles/<>c::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_mE33D98378BB22027B0ACE3004118B94179E4D7C5 (U3CU3Ec_tEA8CF3287CF1054EF84FBA30F23FA1CD4FFB6568 * __this, const RuntimeMethod* method);
// System.Collections.ObjectModel.ReadOnlyCollection`1<System.Int32> UnityEngine.ProBuilder.Face::get_indexes()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ReadOnlyCollection_1_t3E37961FF3644E8E5BC1468444123741B9E47EFF * Face_get_indexes_mCCC6D1D84EC5A4E4243D15693A2FE9393F21D74D (Face_t670F9C6E42E8D3EEA7AD53AD268426DF37B3AA0B * __this, const RuntimeMethod* method);
// System.Void UnityEngine.ProBuilder.MeshOperations.MeshImporter/<>c::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m8FAB0A613BB9DEDE50EFC9D28F00924051CFE3E1 (U3CU3Ec_t2787C0401514F83867A60C1967986242AF4E2BAF * __this, const RuntimeMethod* method);
// UnityEngine.Vector3 UnityEngine.ProBuilder.Vertex::get_normal()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  Vertex_get_normal_m0A966DDB7A94CA0DD69C7EE619FD7147EE1139EF_inline (Vertex_tE3410620416D15FC2847E01661CBA542AC7432B8 * __this, const RuntimeMethod* method);
// System.Void UnityEngine.ProBuilder.MeshUtility/<>c::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m1403B4C4358E9BFB6DBC450F9D8A6BBD51B4B039 (U3CU3Ec_t7E75869F74A77E5044185435B06E3E59C726E85E * __this, const RuntimeMethod* method);
// System.Collections.Generic.Dictionary`2/KeyCollection<!0,!1> System.Collections.Generic.Dictionary`2<UnityEngine.ProBuilder.Vertex,System.Int32>::get_Keys()
inline KeyCollection_t9B0CE8103AA84070D9B2D487A72BEB7455DC8596 * Dictionary_2_get_Keys_m21EE461447C19C62034FC9BD5E36B77052297BAF (Dictionary_2_t9D51A01ED16DC5F18019CB6AE74EF8056C29082C * __this, const RuntimeMethod* method)
{
	return ((  KeyCollection_t9B0CE8103AA84070D9B2D487A72BEB7455DC8596 * (*) (Dictionary_2_t9D51A01ED16DC5F18019CB6AE74EF8056C29082C *, const RuntimeMethod*))Dictionary_2_get_Keys_mED78E715F472BE3A6BBF005B8C738B3D450110C1_gshared)(__this, method);
}
// System.Void UnityEngine.ProBuilder.MeshOperations.MeshValidation/<>c::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_mD6F87500F84233F4DF578189E2DDB6B4AFE92CEA (U3CU3Ec_tFD8EF997566350BD644B066828EE4B4B3B633145 * __this, const RuntimeMethod* method);
// System.Collections.Generic.IEnumerable`1<System.Int32> UnityEngine.ProBuilder.Triangle::get_indices()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Triangle_get_indices_mB96D5708F2BD2CC75CFDDFA7B2443A47A3C42643 (Triangle_tA63DD9B179D6B55A3F75E757747F2C9369A28B7E * __this, const RuntimeMethod* method);
// System.Boolean System.Linq.Enumerable::Contains<UnityEngine.ProBuilder.Face>(System.Collections.Generic.IEnumerable`1<!!0>,!!0)
inline bool Enumerable_Contains_TisFace_t670F9C6E42E8D3EEA7AD53AD268426DF37B3AA0B_m7FFD8C6A917DBEB6AE97A5CE2E48E5B80D7C0EC3 (RuntimeObject* ___source0, Face_t670F9C6E42E8D3EEA7AD53AD268426DF37B3AA0B * ___value1, const RuntimeMethod* method)
{
	return ((  bool (*) (RuntimeObject*, Face_t670F9C6E42E8D3EEA7AD53AD268426DF37B3AA0B *, const RuntimeMethod*))Enumerable_Contains_TisRuntimeObject_mD323B6AB5F5CE44D9FECAA37D9134CBA42586B45_gshared)(___source0, ___value1, method);
}
// System.Boolean UnityEngine.ProBuilder.Triangle::IsAdjacent(UnityEngine.ProBuilder.Triangle)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Triangle_IsAdjacent_m12B14D69340CF9B4063986E14A15C926147F0247 (Triangle_tA63DD9B179D6B55A3F75E757747F2C9369A28B7E * __this, Triangle_tA63DD9B179D6B55A3F75E757747F2C9369A28B7E  ___other0, const RuntimeMethod* method);
// System.Void UnityEngine.ProBuilder.ProBuilderMesh/<>c::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m298E404BE19071DF519939323A42B497570B5626 (U3CU3Ec_t824F17093AD854B7565E74AFBB694AA37D607EE5 * __this, const RuntimeMethod* method);
// UnityEngine.Vector2 UnityEngine.Vector4::op_Implicit(UnityEngine.Vector4)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  Vector4_op_Implicit_m3A59F157B9B8A3C2DD495B6F9B76F3C0D40BDFCC (Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7  ___v0, const RuntimeMethod* method);
// System.Void UnityEngine.ProBuilder.Face::.ctor(UnityEngine.ProBuilder.Face)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Face__ctor_mC1DA1E814191B5652A3628230352878B36BE0B72 (Face_t670F9C6E42E8D3EEA7AD53AD268426DF37B3AA0B * __this, Face_t670F9C6E42E8D3EEA7AD53AD268426DF37B3AA0B * ___other0, const RuntimeMethod* method);
// System.Void UnityEngine.ProBuilder.Projection/<>c::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_mE4F03B2386DDE77F4BAD8EAB5BBBC6F42DB1B9D5 (U3CU3Ec_t36CE39C8D0D45D6CF05540368CD8494B7DCA4201 * __this, const RuntimeMethod* method);
// T1 UnityEngine.ProBuilder.SimpleTuple`2<System.Single,UnityEngine.Vector2>::get_item1()
inline float SimpleTuple_2_get_item1_m6F05C7DDDA614346C0C5DE669B87943C1452C0CD_inline (SimpleTuple_2_tF3EFC5669455D64979BB996D12A7E1534E44C66E * __this, const RuntimeMethod* method)
{
	return ((  float (*) (SimpleTuple_2_tF3EFC5669455D64979BB996D12A7E1534E44C66E *, const RuntimeMethod*))SimpleTuple_2_get_item1_m6F05C7DDDA614346C0C5DE669B87943C1452C0CD_gshared_inline)(__this, method);
}
// T2 UnityEngine.ProBuilder.SimpleTuple`2<System.Single,UnityEngine.Vector2>::get_item2()
inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  SimpleTuple_2_get_item2_m6E218B2D8E31981D19EE0FB37DE34FD3BE98F8B4_inline (SimpleTuple_2_tF3EFC5669455D64979BB996D12A7E1534E44C66E * __this, const RuntimeMethod* method)
{
	return ((  Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  (*) (SimpleTuple_2_tF3EFC5669455D64979BB996D12A7E1534E44C66E *, const RuntimeMethod*))SimpleTuple_2_get_item2_m6E218B2D8E31981D19EE0FB37DE34FD3BE98F8B4_gshared_inline)(__this, method);
}
// System.Void UnityEngine.ProBuilder.SelectionPickerRenderer/<>c::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m55ABCA6D2EAB0ECFA6E1277D3AA8620C4F1DD3FC (U3CU3Ec_tA2CE09E477B19143F7D635C0B5E0A026B7884561 * __this, const RuntimeMethod* method);
// System.Int32 UnityEngine.ProBuilder.VectorHash::GetHashCode(UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VectorHash_GetHashCode_m36AEEB998B26F82A45E1A49C1E6E34D726567173 (Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  ___v0, const RuntimeMethod* method);
// UnityEngine.Rect UnityEngine.Camera::get_pixelRect()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878  Camera_get_pixelRect_m58284153875DDE6470D4BDCAF2DFC9F5C9DE3D3A (Camera_tC44E094BAB53AFC8A014C6F9CFCE11F4FC38006C * __this, const RuntimeMethod* method);
// System.Single UnityEngine.Rect::get_width()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Rect_get_width_m4A0500D95CA84917787A8E90D26E66D49DFA90EF (Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 * __this, const RuntimeMethod* method);
// System.Single UnityEngine.Rect::get_height()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Rect_get_height_m42FEF31015A269E6E2B7E6F62E72E5BF6602302A (Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 * __this, const RuntimeMethod* method);
// System.Void UnityEngine.GameObject::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GameObject__ctor_mACDBD7A1F25B33D006A60F67EF901B33DD3D52E9 (GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * __this, const RuntimeMethod* method);
// !!0 UnityEngine.GameObject::AddComponent<UnityEngine.Camera>()
inline Camera_tC44E094BAB53AFC8A014C6F9CFCE11F4FC38006C * GameObject_AddComponent_TisCamera_tC44E094BAB53AFC8A014C6F9CFCE11F4FC38006C_m30A12D305C7F27946BFB6D84B7C754E899E1562C (GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * __this, const RuntimeMethod* method)
{
	return ((  Camera_tC44E094BAB53AFC8A014C6F9CFCE11F4FC38006C * (*) (GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 *, const RuntimeMethod*))GameObject_AddComponent_TisRuntimeObject_mBDBD6EC58A4409E35E4C5D08757C36E4938256B1_gshared)(__this, method);
}
// System.Void UnityEngine.Camera::CopyFrom(UnityEngine.Camera)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Camera_CopyFrom_m8289D4C4041F4E1D886F5AF40E1C60C14707AD52 (Camera_tC44E094BAB53AFC8A014C6F9CFCE11F4FC38006C * __this, Camera_tC44E094BAB53AFC8A014C6F9CFCE11F4FC38006C * ___other0, const RuntimeMethod* method);
// System.Void UnityEngine.Camera::set_renderingPath(UnityEngine.RenderingPath)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Camera_set_renderingPath_mCB2BAB2434EEAE5C3B44083403B8D620414DFD86 (Camera_tC44E094BAB53AFC8A014C6F9CFCE11F4FC38006C * __this, int32_t ___value0, const RuntimeMethod* method);
// System.Void UnityEngine.Behaviour::set_enabled(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Behaviour_set_enabled_mDE415591B28853D1CD764C53CB499A2142247F32 (Behaviour_t1A3DDDCF73B4627928FBFE02ED52B7251777DBD9 * __this, bool ___value0, const RuntimeMethod* method);
// System.Void UnityEngine.Camera::set_clearFlags(UnityEngine.CameraClearFlags)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Camera_set_clearFlags_mE79A756CD7C9C84C86B6676F5C6342A45AE5F373 (Camera_tC44E094BAB53AFC8A014C6F9CFCE11F4FC38006C * __this, int32_t ___value0, const RuntimeMethod* method);
// UnityEngine.Color UnityEngine.Color::get_white()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659  Color_get_white_mB21E47D20959C3AEC41AF8BA04F63AC89FAF319E (const RuntimeMethod* method);
// System.Void UnityEngine.Camera::set_backgroundColor(UnityEngine.Color)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Camera_set_backgroundColor_m7083574094F4031F3289444E1AF4CBC4FEDACFCF (Camera_tC44E094BAB53AFC8A014C6F9CFCE11F4FC38006C * __this, Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659  ___value0, const RuntimeMethod* method);
// System.Void UnityEngine.Camera::set_allowHDR(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Camera_set_allowHDR_m66B6DEF38F2C8F946674F25A789E2ABD132ECF32 (Camera_tC44E094BAB53AFC8A014C6F9CFCE11F4FC38006C * __this, bool ___value0, const RuntimeMethod* method);
// System.Void UnityEngine.Camera::set_allowMSAA(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Camera_set_allowMSAA_m0D258D42C4F6078DA7C47C09E8413AB5093C6409 (Camera_tC44E094BAB53AFC8A014C6F9CFCE11F4FC38006C * __this, bool ___value0, const RuntimeMethod* method);
// System.Void UnityEngine.Camera::set_forceIntoRenderTexture(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Camera_set_forceIntoRenderTexture_m44C397F4C0E630B9AE3D153768FC771D759AB348 (Camera_tC44E094BAB53AFC8A014C6F9CFCE11F4FC38006C * __this, bool ___value0, const RuntimeMethod* method);
// System.Void UnityEngine.RenderTextureDescriptor::set_width(System.Int32)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RenderTextureDescriptor_set_width_m8D4BAEBB8089FD77F4DC81088ACB511F2BCA41EA_inline (RenderTextureDescriptor_t67FF189E1F35AEB5D6C43A2D7103F3A8A8CA0B47 * __this, int32_t ___value0, const RuntimeMethod* method);
// System.Void UnityEngine.RenderTextureDescriptor::set_height(System.Int32)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RenderTextureDescriptor_set_height_m1300AF31BCDCF2E14E86A598AFDC5569B682A46D_inline (RenderTextureDescriptor_t67FF189E1F35AEB5D6C43A2D7103F3A8A8CA0B47 * __this, int32_t ___value0, const RuntimeMethod* method);
// UnityEngine.RenderTextureFormat UnityEngine.ProBuilder.SelectionPickerRenderer::get_renderTextureFormat()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SelectionPickerRenderer_get_renderTextureFormat_m7911502BE8DD19E96B073FA191C78362B5C07289 (const RuntimeMethod* method);
// System.Void UnityEngine.RenderTextureDescriptor::set_colorFormat(UnityEngine.RenderTextureFormat)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderTextureDescriptor_set_colorFormat_mFA8CF3E0BCB1A26C5B40AD0FCD4EFCFBD225372B (RenderTextureDescriptor_t67FF189E1F35AEB5D6C43A2D7103F3A8A8CA0B47 * __this, int32_t ___value0, const RuntimeMethod* method);
// System.Void UnityEngine.RenderTextureDescriptor::set_autoGenerateMips(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderTextureDescriptor_set_autoGenerateMips_mB2B22300BCC043280A910A3E54E9DA327DEB0EA6 (RenderTextureDescriptor_t67FF189E1F35AEB5D6C43A2D7103F3A8A8CA0B47 * __this, bool ___value0, const RuntimeMethod* method);
// System.Void UnityEngine.RenderTextureDescriptor::set_depthBufferBits(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderTextureDescriptor_set_depthBufferBits_m68BF4BF942828FF70442841A22D356E5D17BCF85 (RenderTextureDescriptor_t67FF189E1F35AEB5D6C43A2D7103F3A8A8CA0B47 * __this, int32_t ___value0, const RuntimeMethod* method);
// System.Void UnityEngine.RenderTextureDescriptor::set_dimension(UnityEngine.Rendering.TextureDimension)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RenderTextureDescriptor_set_dimension_m4D3F1486F761F3C52308F00267B918BD7DB8137F_inline (RenderTextureDescriptor_t67FF189E1F35AEB5D6C43A2D7103F3A8A8CA0B47 * __this, int32_t ___value0, const RuntimeMethod* method);
// System.Void UnityEngine.RenderTextureDescriptor::set_enableRandomWrite(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderTextureDescriptor_set_enableRandomWrite_m7D6527C509E8B02F720F80742EB23D2174890CAB (RenderTextureDescriptor_t67FF189E1F35AEB5D6C43A2D7103F3A8A8CA0B47 * __this, bool ___value0, const RuntimeMethod* method);
// System.Void UnityEngine.RenderTextureDescriptor::set_memoryless(UnityEngine.RenderTextureMemoryless)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RenderTextureDescriptor_set_memoryless_m6C34CD3938C6C92F98227E3864E665026C50BCE3_inline (RenderTextureDescriptor_t67FF189E1F35AEB5D6C43A2D7103F3A8A8CA0B47 * __this, int32_t ___value0, const RuntimeMethod* method);
// System.Void UnityEngine.RenderTextureDescriptor::set_sRGB(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderTextureDescriptor_set_sRGB_m92925430C9C202528AA56DC9E01FCD382FCEB1D2 (RenderTextureDescriptor_t67FF189E1F35AEB5D6C43A2D7103F3A8A8CA0B47 * __this, bool ___value0, const RuntimeMethod* method);
// System.Void UnityEngine.RenderTextureDescriptor::set_useMipMap(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderTextureDescriptor_set_useMipMap_m12CB5C3FB080267160281489734107AA60078EBC (RenderTextureDescriptor_t67FF189E1F35AEB5D6C43A2D7103F3A8A8CA0B47 * __this, bool ___value0, const RuntimeMethod* method);
// System.Void UnityEngine.RenderTextureDescriptor::set_volumeDepth(System.Int32)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RenderTextureDescriptor_set_volumeDepth_mC4D9C6B86B6799BA752855DE5C385CC24F6E3733_inline (RenderTextureDescriptor_t67FF189E1F35AEB5D6C43A2D7103F3A8A8CA0B47 * __this, int32_t ___value0, const RuntimeMethod* method);
// System.Void UnityEngine.RenderTextureDescriptor::set_msaaSamples(System.Int32)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RenderTextureDescriptor_set_msaaSamples_m84320452D8BF3A8DD5662F6229FE666C299B5AEF_inline (RenderTextureDescriptor_t67FF189E1F35AEB5D6C43A2D7103F3A8A8CA0B47 * __this, int32_t ___value0, const RuntimeMethod* method);
// UnityEngine.RenderTexture UnityEngine.RenderTexture::GetTemporary(UnityEngine.RenderTextureDescriptor)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RenderTexture_t5FE7A5B47EF962A0E8D7BEBA05E9FC87D49A1849 * RenderTexture_GetTemporary_m7997BAA9A1DFE4D9D1B9F5047ECEE8464835B8DF (RenderTextureDescriptor_t67FF189E1F35AEB5D6C43A2D7103F3A8A8CA0B47  ___desc0, const RuntimeMethod* method);
// UnityEngine.RenderTexture UnityEngine.RenderTexture::get_active()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RenderTexture_t5FE7A5B47EF962A0E8D7BEBA05E9FC87D49A1849 * RenderTexture_get_active_mB73718A56673D36F74B5338B310ED7FDFEB34AB7 (const RuntimeMethod* method);
// System.Void UnityEngine.Camera::set_targetTexture(UnityEngine.RenderTexture)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Camera_set_targetTexture_m200B05665D1F5C62D9016C2DD20955755BAB4596 (Camera_tC44E094BAB53AFC8A014C6F9CFCE11F4FC38006C * __this, RenderTexture_t5FE7A5B47EF962A0E8D7BEBA05E9FC87D49A1849 * ___value0, const RuntimeMethod* method);
// System.Void UnityEngine.RenderTexture::set_active(UnityEngine.RenderTexture)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderTexture_set_active_mA70AFD6D3CB54E9AEDDD45E48B8B6979FDB75ED9 (RenderTexture_t5FE7A5B47EF962A0E8D7BEBA05E9FC87D49A1849 * ___value0, const RuntimeMethod* method);
// System.Void UnityEngine.Camera::RenderWithShader(UnityEngine.Shader,System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Camera_RenderWithShader_m7E2369EA99B507B026FD0745E3CF70548E300213 (Camera_tC44E094BAB53AFC8A014C6F9CFCE11F4FC38006C * __this, Shader_tB2355DC4F3CAF20B2F1AB5AABBF37C3555FFBC39 * ___shader0, String_t* ___replacementTag1, const RuntimeMethod* method);
// UnityEngine.TextureFormat UnityEngine.ProBuilder.SelectionPickerRenderer::get_textureFormat()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SelectionPickerRenderer_get_textureFormat_m36F8F65EF8C46FDBADCA37DDD633B0E9A6B8466B (const RuntimeMethod* method);
// System.Void UnityEngine.Texture2D::.ctor(System.Int32,System.Int32,UnityEngine.TextureFormat,System.Boolean,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Texture2D__ctor_m667452FB4794C77D283037E096FE0DC0AEB311F3 (Texture2D_t9B604D0D8E28032123641A7E7338FA872E2698BF * __this, int32_t ___width0, int32_t ___height1, int32_t ___textureFormat2, bool ___mipChain3, bool ___linear4, const RuntimeMethod* method);
// System.Void UnityEngine.Rect::.ctor(System.Single,System.Single,System.Single,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Rect__ctor_m12075526A02B55B680716A34AD5287B223122B70 (Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 * __this, float ___x0, float ___y1, float ___width2, float ___height3, const RuntimeMethod* method);
// System.Void UnityEngine.Texture2D::ReadPixels(UnityEngine.Rect,System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Texture2D_ReadPixels_m4C6FE8C2798C39C20A14DAFC963C720D17F4F987 (Texture2D_t9B604D0D8E28032123641A7E7338FA872E2698BF * __this, Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878  ___source0, int32_t ___destX1, int32_t ___destY2, const RuntimeMethod* method);
// System.Void UnityEngine.Texture2D::Apply()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Texture2D_Apply_m3BB3975288119BA62ED9BE4243F7767EC2F88CA0 (Texture2D_t9B604D0D8E28032123641A7E7338FA872E2698BF * __this, const RuntimeMethod* method);
// System.Void UnityEngine.RenderTexture::ReleaseTemporary(UnityEngine.RenderTexture)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderTexture_ReleaseTemporary_m2BF2BDDC359A491C05C401B977878DAE1D0850D4 (RenderTexture_t5FE7A5B47EF962A0E8D7BEBA05E9FC87D49A1849 * ___temp0, const RuntimeMethod* method);
// System.Void UnityEngine.Object::DestroyImmediate(UnityEngine.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Object_DestroyImmediate_mCCED69F4D4C9A4FA3AC30A142CF3D7F085F7C422 (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A * ___obj0, const RuntimeMethod* method);
// System.Void UnityEngine.ProBuilder.SharedVertex/<>c::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m031FAE229FBC956BFC4CD5DF48C73ADA8056EBA7 (U3CU3Ec_t542E6403E75085B6A9A5FB4DD0C012C814E762F6 * __this, const RuntimeMethod* method);
// System.Void UnityEngine.ProBuilder.Smoothing/<>c::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m2928299A4C19396E8244504DF18FF9E7BDFDB969 (U3CU3Ec_t511CB9EA20D4C6CE9FD5888E9C3FB3FB4BD5AE04 * __this, const RuntimeMethod* method);
// System.Int32 UnityEngine.ProBuilder.Face::get_smoothingGroup()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Face_get_smoothingGroup_mD5999500E54104901EE9FE94770D78BDF5DA5067_inline (Face_t670F9C6E42E8D3EEA7AD53AD268426DF37B3AA0B * __this, const RuntimeMethod* method);
// System.Void UnityEngine.ProBuilder.MeshOperations.SurfaceTopology/<>c::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_mDFBF037F54B7236ABFE96B91A16364807F56CE72 (U3CU3Ec_tFDD7C5E96166B2F126A4D857FE78BABD2C6A12D4 * __this, const RuntimeMethod* method);
// UnityEngine.Vector3 UnityEngine.ProBuilder.Vertex::get_position()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  Vertex_get_position_m645C7B2420EF97D08623A8F826268ACBC245F3C9_inline (Vertex_tE3410620416D15FC2847E01661CBA542AC7432B8 * __this, const RuntimeMethod* method);
// System.Void UnityEngine.ProBuilder.Poly2Tri.TriangulationPoint::.ctor(System.Double,System.Double,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TriangulationPoint__ctor_m19991687F91CB02AAA27D2D67EE2F412CFFF4F34 (TriangulationPoint_t702B560662585C6DFE9671705EF0C2C2B9FC3B10 * __this, double ___x0, double ___y1, int32_t ___index2, const RuntimeMethod* method);
// System.Void UnityEngine.ProBuilder.Poly2Tri.PolygonPoint::.ctor(System.Double,System.Double,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PolygonPoint__ctor_mD51BC1C761DFE6869F6D93AB0FB92714B7F80366 (PolygonPoint_t65F05B806EA33FEE1AFFDB2DC71F5445B3A5DEB5 * __this, double ___x0, double ___y1, int32_t ___index2, const RuntimeMethod* method);
// System.Void UnityEngine.ProBuilder.MeshOperations.UVEditing/<>c::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m58FE213B0347B046B6CF083315D6D229BCF73847 (U3CU3Ec_t93F69730F454CB612BAEA672FE28A2BAABF160C7 * __this, const RuntimeMethod* method);
// System.Boolean UnityEngine.ProBuilder.Face::get_manualUV()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Face_get_manualUV_m34F30FD4EC67F039745BE6AB7EC6B77172A0EFDA_inline (Face_t670F9C6E42E8D3EEA7AD53AD268426DF37B3AA0B * __this, const RuntimeMethod* method);
// UnityEngine.ProBuilder.WingedEdge UnityEngine.ProBuilder.WingedEdge::get_opposite()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR WingedEdge_tC2693F58E6DD2D7CFF1F3F9C213BA90F2F50B6A5 * WingedEdge_get_opposite_m5D6BF698E00D3EFD2C1DB1A11C7D471519F062D6_inline (WingedEdge_tC2693F58E6DD2D7CFF1F3F9C213BA90F2F50B6A5 * __this, const RuntimeMethod* method);
// System.String UnityEngine.Vector2::ToString(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Vector2_ToString_mDE7D19340491399AD591D38016AD973C3D3A5218 (Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 * __this, String_t* ___format0, const RuntimeMethod* method);
// System.String System.Single::ToString()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Single_ToString_m80E7ABED4F4D73F2BE19DDB80D3D92FCD8DFA010 (float* __this, const RuntimeMethod* method);
// System.String System.String::Concat(System.String[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Concat_mFEA7EFA1A6E75B96B1B7BC4526AAC864BFF83CC9 (StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A* ___values0, const RuntimeMethod* method);
// System.String UnityEngine.ProBuilder.MeshOperations.UVEditing/UVTransform::ToString()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* UVTransform_ToString_mC3CB61460CC8BB52B4AB514334AFD8CC684E0270 (UVTransform_t6CE769419FD7DCAF2512C37C57870221F90F72F1 * __this, const RuntimeMethod* method);
// System.Void UnityEngine.ProBuilder.WingedEdge/<>c::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m8645503382A12D7E10405F7D1E71481BA2AAAEDF (U3CU3Ec_t31111F7E8272081DA461882064BE534F56649A9F * __this, const RuntimeMethod* method);
// System.Void System.ThrowHelper::ThrowArgumentOutOfRangeException()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ThrowHelper_ThrowArgumentOutOfRangeException_m4841366ABC2B2AFA37C10900551D7E07522C0929 (const RuntimeMethod* method);
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void UnityEngine.ProBuilder.MeshOperations.Bevel/<>c::.cctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__cctor_m10F322F22939C7ECD6ED651A5773351B00151AD5 (const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t1F851C495A83D4EF9C91CA04A0484C6031B613D4_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		U3CU3Ec_t1F851C495A83D4EF9C91CA04A0484C6031B613D4 * L_0 = (U3CU3Ec_t1F851C495A83D4EF9C91CA04A0484C6031B613D4 *)il2cpp_codegen_object_new(U3CU3Ec_t1F851C495A83D4EF9C91CA04A0484C6031B613D4_il2cpp_TypeInfo_var);
		U3CU3Ec__ctor_m0FC6B504A987BF48DECCBC9570FE02B1EF2BA699(L_0, /*hidden argument*/NULL);
		((U3CU3Ec_t1F851C495A83D4EF9C91CA04A0484C6031B613D4_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t1F851C495A83D4EF9C91CA04A0484C6031B613D4_il2cpp_TypeInfo_var))->set_U3CU3E9_0(L_0);
		return;
	}
}
// System.Void UnityEngine.ProBuilder.MeshOperations.Bevel/<>c::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m0FC6B504A987BF48DECCBC9570FE02B1EF2BA699 (U3CU3Ec_t1F851C495A83D4EF9C91CA04A0484C6031B613D4 * __this, const RuntimeMethod* method)
{
	{
		Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405(__this, /*hidden argument*/NULL);
		return;
	}
}
// UnityEngine.ProBuilder.Face UnityEngine.ProBuilder.MeshOperations.Bevel/<>c::<BevelEdges>b__0_0(UnityEngine.ProBuilder.FaceRebuildData)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Face_t670F9C6E42E8D3EEA7AD53AD268426DF37B3AA0B * U3CU3Ec_U3CBevelEdgesU3Eb__0_0_mA5AE572656FD16467317CE6A6DAB85920B533F1F (U3CU3Ec_t1F851C495A83D4EF9C91CA04A0484C6031B613D4 * __this, FaceRebuildData_t34A8DB109BBCF594AA6C967A134052836F8A7952 * ___x0, const RuntimeMethod* method)
{
	{
		// var createdFaces = new List<Face>(appendFaces.Select(x => x.face));
		FaceRebuildData_t34A8DB109BBCF594AA6C967A134052836F8A7952 * L_0 = ___x0;
		NullCheck(L_0);
		Face_t670F9C6E42E8D3EEA7AD53AD268426DF37B3AA0B * L_1 = L_0->get_face_0();
		return L_1;
	}
}
// System.Int32 UnityEngine.ProBuilder.MeshOperations.Bevel/<>c::<BevelEdges>b__0_6(UnityEngine.ProBuilder.SimpleTuple`2<UnityEngine.ProBuilder.FaceRebuildData,System.Collections.Generic.List`1<System.Int32>>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t U3CU3Ec_U3CBevelEdgesU3Eb__0_6_m7046863DB4347BCBCAC90DE07A60AE2B6DB87E09 (U3CU3Ec_t1F851C495A83D4EF9C91CA04A0484C6031B613D4 * __this, SimpleTuple_2_tB0DA2FA0ABE1BFB8BB77411623754BD1C2EEB878  ___x0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m7FA90926D9267868473EF90941F6BF794EC87FF2_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SimpleTuple_2_get_item2_mA8693ADD2467BFE7F1F9ADDC88BDFD5ED9C8509B_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		// if (hole.Value.Sum(x => x.item2.Count) < 3)
		List_1_t260B41F956D673396C33A4CF94E8D6C4389EACB7 * L_0;
		L_0 = SimpleTuple_2_get_item2_mA8693ADD2467BFE7F1F9ADDC88BDFD5ED9C8509B_inline((SimpleTuple_2_tB0DA2FA0ABE1BFB8BB77411623754BD1C2EEB878 *)(&___x0), /*hidden argument*/SimpleTuple_2_get_item2_mA8693ADD2467BFE7F1F9ADDC88BDFD5ED9C8509B_RuntimeMethod_var);
		NullCheck(L_0);
		int32_t L_1;
		L_1 = List_1_get_Count_m7FA90926D9267868473EF90941F6BF794EC87FF2_inline(L_0, /*hidden argument*/List_1_get_Count_m7FA90926D9267868473EF90941F6BF794EC87FF2_RuntimeMethod_var);
		return L_1;
	}
}
// UnityEngine.ProBuilder.Face UnityEngine.ProBuilder.MeshOperations.Bevel/<>c::<BevelEdges>b__0_1(UnityEngine.ProBuilder.FaceRebuildData)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Face_t670F9C6E42E8D3EEA7AD53AD268426DF37B3AA0B * U3CU3Ec_U3CBevelEdgesU3Eb__0_1_m0DEF64C9D2435BFD5E3D6902D309DDF1C0EDF309 (U3CU3Ec_t1F851C495A83D4EF9C91CA04A0484C6031B613D4 * __this, FaceRebuildData_t34A8DB109BBCF594AA6C967A134052836F8A7952 * ___x0, const RuntimeMethod* method)
{
	{
		// List<WingedEdge> modified = WingedEdge.GetWingedEdges(mesh, appendFaces.Select(x => x.face));
		FaceRebuildData_t34A8DB109BBCF594AA6C967A134052836F8A7952 * L_0 = ___x0;
		NullCheck(L_0);
		Face_t670F9C6E42E8D3EEA7AD53AD268426DF37B3AA0B * L_1 = L_0->get_face_0();
		return L_1;
	}
}
// UnityEngine.ProBuilder.Face UnityEngine.ProBuilder.MeshOperations.Bevel/<>c::<BevelEdges>b__0_2(UnityEngine.ProBuilder.FaceRebuildData)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Face_t670F9C6E42E8D3EEA7AD53AD268426DF37B3AA0B * U3CU3Ec_U3CBevelEdgesU3Eb__0_2_m66BD914B166322E2CBDD011A16F080FD12413C19 (U3CU3Ec_t1F851C495A83D4EF9C91CA04A0484C6031B613D4 * __this, FaceRebuildData_t34A8DB109BBCF594AA6C967A134052836F8A7952 * ___x0, const RuntimeMethod* method)
{
	{
		// HashSet<Face> newFaces = new HashSet<Face>(holeFaces.Select(x => x.face));
		FaceRebuildData_t34A8DB109BBCF594AA6C967A134052836F8A7952 * L_0 = ___x0;
		NullCheck(L_0);
		Face_t670F9C6E42E8D3EEA7AD53AD268426DF37B3AA0B * L_1 = L_0->get_face_0();
		return L_1;
	}
}
// UnityEngine.ProBuilder.Face UnityEngine.ProBuilder.MeshOperations.Bevel/<>c::<BevelEdges>b__0_3(UnityEngine.ProBuilder.FaceRebuildData)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Face_t670F9C6E42E8D3EEA7AD53AD268426DF37B3AA0B * U3CU3Ec_U3CBevelEdgesU3Eb__0_3_mED54BEAA16201931A7AAA2B0B9CB5591F7FC1944 (U3CU3Ec_t1F851C495A83D4EF9C91CA04A0484C6031B613D4 * __this, FaceRebuildData_t34A8DB109BBCF594AA6C967A134052836F8A7952 * ___x0, const RuntimeMethod* method)
{
	{
		// List<WingedEdge> allNewFaceEdges = WingedEdge.GetWingedEdges(mesh, appendFaces.Select(x => x.face));
		FaceRebuildData_t34A8DB109BBCF594AA6C967A134052836F8A7952 * L_0 = ___x0;
		NullCheck(L_0);
		Face_t670F9C6E42E8D3EEA7AD53AD268426DF37B3AA0B * L_1 = L_0->get_face_0();
		return L_1;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void UnityEngine.ProBuilder.MeshOperations.Bevel/<>c__DisplayClass0_0::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass0_0__ctor_m0C4A9064C72E48561B33E1DB5E9E24099DCD34C6 (U3CU3Ec__DisplayClass0_0_t8D9F86188F863FF5AFF0402E4B35DCA374989096 * __this, const RuntimeMethod* method)
{
	{
		Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405(__this, /*hidden argument*/NULL);
		return;
	}
}
// System.Int32 UnityEngine.ProBuilder.MeshOperations.Bevel/<>c__DisplayClass0_0::<BevelEdges>b__7(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t U3CU3Ec__DisplayClass0_0_U3CBevelEdgesU3Eb__7_m0C89E3D0FBDCC6D1BB19F8EC0E9878F70D91095A (U3CU3Ec__DisplayClass0_0_t8D9F86188F863FF5AFF0402E4B35DCA374989096 * __this, int32_t ___x0, const RuntimeMethod* method)
{
	{
		// List<Vertex> v = new List<Vertex>(mesh.GetVertices(h.Select(x => sharedIndexes[x][0]).ToList()));
		SharedVertexU5BU5D_tA15BD8E3618099DAC98FF39AC05B844E763C843A* L_0 = __this->get_sharedIndexes_1();
		int32_t L_1 = ___x0;
		NullCheck(L_0);
		int32_t L_2 = L_1;
		SharedVertex_t998B96168A1C1BB76255799221EDD24661700646 * L_3 = (L_0)->GetAt(static_cast<il2cpp_array_size_t>(L_2));
		NullCheck(L_3);
		int32_t L_4;
		L_4 = SharedVertex_get_Item_m787C5136346919B570BB95F7ACD7B34332CE492C(L_3, 0, /*hidden argument*/NULL);
		return L_4;
	}
}
// System.Int32 UnityEngine.ProBuilder.MeshOperations.Bevel/<>c__DisplayClass0_0::<BevelEdges>b__8(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t U3CU3Ec__DisplayClass0_0_U3CBevelEdgesU3Eb__8_m06019D1A6AAF4BC5D112FDBBB47D9AD4B5457E96 (U3CU3Ec__DisplayClass0_0_t8D9F86188F863FF5AFF0402E4B35DCA374989096 * __this, int32_t ___x0, const RuntimeMethod* method)
{
	{
		// new List<Vertex>(mesh.GetVertices(holePath.Select(x => sharedIndexes[x][0]).ToList()));
		SharedVertexU5BU5D_tA15BD8E3618099DAC98FF39AC05B844E763C843A* L_0 = __this->get_sharedIndexes_1();
		int32_t L_1 = ___x0;
		NullCheck(L_0);
		int32_t L_2 = L_1;
		SharedVertex_t998B96168A1C1BB76255799221EDD24661700646 * L_3 = (L_0)->GetAt(static_cast<il2cpp_array_size_t>(L_2));
		NullCheck(L_3);
		int32_t L_4;
		L_4 = SharedVertex_get_Item_m787C5136346919B570BB95F7ACD7B34332CE492C(L_3, 0, /*hidden argument*/NULL);
		return L_4;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void UnityEngine.ProBuilder.MeshOperations.Bevel/<>c__DisplayClass0_1::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass0_1__ctor_mD1908DB6D4EAAB9CB4BE30CDBEAFA5B9E726B222 (U3CU3Ec__DisplayClass0_1_t8698D0E81716DA6D41D2455F93A03636FA9404EA * __this, const RuntimeMethod* method)
{
	{
		Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405(__this, /*hidden argument*/NULL);
		return;
	}
}
// System.Boolean UnityEngine.ProBuilder.MeshOperations.Bevel/<>c__DisplayClass0_1::<BevelEdges>b__4(UnityEngine.ProBuilder.WingedEdge)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CU3Ec__DisplayClass0_1_U3CBevelEdgesU3Eb__4_mC292A4D1CE73BCA9E5BDDCC9E2DD559925858A66 (U3CU3Ec__DisplayClass0_1_t8698D0E81716DA6D41D2455F93A03636FA9404EA * __this, WingedEdge_tC2693F58E6DD2D7CFF1F3F9C213BA90F2F50B6A5 * ___x0, const RuntimeMethod* method)
{
	EdgeLookup_tBB3FEB19F640D730C4E3A0EBB92513E9861FC79A  V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		// WingedEdge we = wings.FirstOrDefault(x => x.edge.Equals(lup));
		WingedEdge_tC2693F58E6DD2D7CFF1F3F9C213BA90F2F50B6A5 * L_0 = ___x0;
		NullCheck(L_0);
		EdgeLookup_tBB3FEB19F640D730C4E3A0EBB92513E9861FC79A  L_1;
		L_1 = WingedEdge_get_edge_m31129E1AD4D7BE9D3A9F559C14E2E9644257D716_inline(L_0, /*hidden argument*/NULL);
		V_0 = L_1;
		EdgeLookup_tBB3FEB19F640D730C4E3A0EBB92513E9861FC79A  L_2 = __this->get_lup_0();
		bool L_3;
		L_3 = EdgeLookup_Equals_m25FFA27116F1E6459F03DB8DDCDB89CBB989F318((EdgeLookup_tBB3FEB19F640D730C4E3A0EBB92513E9861FC79A *)(&V_0), L_2, /*hidden argument*/NULL);
		return L_3;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void UnityEngine.ProBuilder.MeshOperations.Bevel/<>c__DisplayClass0_2::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass0_2__ctor_mBB3510A01638B8CB20CEE27F3EC4DC311360779D (U3CU3Ec__DisplayClass0_2_tEC90630D68D290548DAAD43FC9F53428595CC6BD * __this, const RuntimeMethod* method)
{
	{
		Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405(__this, /*hidden argument*/NULL);
		return;
	}
}
// System.Boolean UnityEngine.ProBuilder.MeshOperations.Bevel/<>c__DisplayClass0_2::<BevelEdges>b__5(UnityEngine.ProBuilder.WingedEdge)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CU3Ec__DisplayClass0_2_U3CBevelEdgesU3Eb__5_mC09D4305F931602447A5E61F4779F222B36106ED (U3CU3Ec__DisplayClass0_2_tEC90630D68D290548DAAD43FC9F53428595CC6BD * __this, WingedEdge_tC2693F58E6DD2D7CFF1F3F9C213BA90F2F50B6A5 * ___x0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_ContainsKey_m6CEA0771CDBDE81E01F285D6CEFC03FD668AF57A_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Item_mCC7D23D6A36490C006A4196CA38D7AA65FA4F5F8_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Contains_mCA1215A6E5F7315854923DB7F5624182C9BA72D2_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	EdgeLookup_tBB3FEB19F640D730C4E3A0EBB92513E9861FC79A  V_0;
	memset((&V_0), 0, sizeof(V_0));
	Edge_t59DC4A6451BF45A4BB245CB1D084FCD1E447EF4D  V_1;
	memset((&V_1), 0, sizeof(V_1));
	{
		// IEnumerable<WingedEdge> matches = wings.Where(x => x.edge.common.Contains(c) && !(ignore.ContainsKey(x.face) && ignore[x.face].Contains(c)));
		WingedEdge_tC2693F58E6DD2D7CFF1F3F9C213BA90F2F50B6A5 * L_0 = ___x0;
		NullCheck(L_0);
		EdgeLookup_tBB3FEB19F640D730C4E3A0EBB92513E9861FC79A  L_1;
		L_1 = WingedEdge_get_edge_m31129E1AD4D7BE9D3A9F559C14E2E9644257D716_inline(L_0, /*hidden argument*/NULL);
		V_0 = L_1;
		Edge_t59DC4A6451BF45A4BB245CB1D084FCD1E447EF4D  L_2;
		L_2 = EdgeLookup_get_common_m821DE00D13CF65334E23091BB460C1D19B957185_inline((EdgeLookup_tBB3FEB19F640D730C4E3A0EBB92513E9861FC79A *)(&V_0), /*hidden argument*/NULL);
		V_1 = L_2;
		int32_t L_3 = __this->get_c_0();
		bool L_4;
		L_4 = Edge_Contains_mB15709AE4CF2886630BCD32A373C153D92AAF549((Edge_t59DC4A6451BF45A4BB245CB1D084FCD1E447EF4D *)(&V_1), L_3, /*hidden argument*/NULL);
		if (!L_4)
		{
			goto IL_005d;
		}
	}
	{
		U3CU3Ec__DisplayClass0_0_t8D9F86188F863FF5AFF0402E4B35DCA374989096 * L_5 = __this->get_CSU24U3CU3E8__locals1_1();
		NullCheck(L_5);
		Dictionary_2_tE9B057819A3BE64F6D71C4A9C3676E14AAD215BD * L_6 = L_5->get_ignore_0();
		WingedEdge_tC2693F58E6DD2D7CFF1F3F9C213BA90F2F50B6A5 * L_7 = ___x0;
		NullCheck(L_7);
		Face_t670F9C6E42E8D3EEA7AD53AD268426DF37B3AA0B * L_8;
		L_8 = WingedEdge_get_face_m49125B51A3A5C4E845C094D87F4E0AB4061CF174_inline(L_7, /*hidden argument*/NULL);
		NullCheck(L_6);
		bool L_9;
		L_9 = Dictionary_2_ContainsKey_m6CEA0771CDBDE81E01F285D6CEFC03FD668AF57A(L_6, L_8, /*hidden argument*/Dictionary_2_ContainsKey_m6CEA0771CDBDE81E01F285D6CEFC03FD668AF57A_RuntimeMethod_var);
		if (!L_9)
		{
			goto IL_005b;
		}
	}
	{
		U3CU3Ec__DisplayClass0_0_t8D9F86188F863FF5AFF0402E4B35DCA374989096 * L_10 = __this->get_CSU24U3CU3E8__locals1_1();
		NullCheck(L_10);
		Dictionary_2_tE9B057819A3BE64F6D71C4A9C3676E14AAD215BD * L_11 = L_10->get_ignore_0();
		WingedEdge_tC2693F58E6DD2D7CFF1F3F9C213BA90F2F50B6A5 * L_12 = ___x0;
		NullCheck(L_12);
		Face_t670F9C6E42E8D3EEA7AD53AD268426DF37B3AA0B * L_13;
		L_13 = WingedEdge_get_face_m49125B51A3A5C4E845C094D87F4E0AB4061CF174_inline(L_12, /*hidden argument*/NULL);
		NullCheck(L_11);
		List_1_t260B41F956D673396C33A4CF94E8D6C4389EACB7 * L_14;
		L_14 = Dictionary_2_get_Item_mCC7D23D6A36490C006A4196CA38D7AA65FA4F5F8(L_11, L_13, /*hidden argument*/Dictionary_2_get_Item_mCC7D23D6A36490C006A4196CA38D7AA65FA4F5F8_RuntimeMethod_var);
		int32_t L_15 = __this->get_c_0();
		NullCheck(L_14);
		bool L_16;
		L_16 = List_1_Contains_mCA1215A6E5F7315854923DB7F5624182C9BA72D2(L_14, L_15, /*hidden argument*/List_1_Contains_mCA1215A6E5F7315854923DB7F5624182C9BA72D2_RuntimeMethod_var);
		return (bool)((((int32_t)L_16) == ((int32_t)0))? 1 : 0);
	}

IL_005b:
	{
		return (bool)1;
	}

IL_005d:
	{
		return (bool)0;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void UnityEngine.ProBuilder.MeshOperations.CombineMeshes/<>c::.cctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__cctor_m18FD322FAE8CC17A3752456165AF869159274A7D (const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_tA3D754A68DC51C622E76C9B29CD5EC348566D393_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		U3CU3Ec_tA3D754A68DC51C622E76C9B29CD5EC348566D393 * L_0 = (U3CU3Ec_tA3D754A68DC51C622E76C9B29CD5EC348566D393 *)il2cpp_codegen_object_new(U3CU3Ec_tA3D754A68DC51C622E76C9B29CD5EC348566D393_il2cpp_TypeInfo_var);
		U3CU3Ec__ctor_m283501F6305384984C2B74CF037DB7E63AA6EC59(L_0, /*hidden argument*/NULL);
		((U3CU3Ec_tA3D754A68DC51C622E76C9B29CD5EC348566D393_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tA3D754A68DC51C622E76C9B29CD5EC348566D393_il2cpp_TypeInfo_var))->set_U3CU3E9_0(L_0);
		return;
	}
}
// System.Void UnityEngine.ProBuilder.MeshOperations.CombineMeshes/<>c::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m283501F6305384984C2B74CF037DB7E63AA6EC59 (U3CU3Ec_tA3D754A68DC51C622E76C9B29CD5EC348566D393 * __this, const RuntimeMethod* method)
{
	{
		Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405(__this, /*hidden argument*/NULL);
		return;
	}
}
// System.Int32 UnityEngine.ProBuilder.MeshOperations.CombineMeshes/<>c::<SplitByMaxVertexCount>b__5_0(UnityEngine.ProBuilder.Face)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t U3CU3Ec_U3CSplitByMaxVertexCountU3Eb__5_0_mDC9E3B8F16E63F270FE39B12E4C3C8DF28342335 (U3CU3Ec_tA3D754A68DC51C622E76C9B29CD5EC348566D393 * __this, Face_t670F9C6E42E8D3EEA7AD53AD268426DF37B3AA0B * ___x0, const RuntimeMethod* method)
{
	{
		// var submeshCount = faces.Max(x => x.submeshIndex) + 1;
		Face_t670F9C6E42E8D3EEA7AD53AD268426DF37B3AA0B * L_0 = ___x0;
		NullCheck(L_0);
		int32_t L_1;
		L_1 = Face_get_submeshIndex_mD0D765E9EBE4BAF2F20AA15AB604187174D21562_inline(L_0, /*hidden argument*/NULL);
		return L_1;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void UnityEngine.ProBuilder.MeshOperations.ConnectElements/<>c::.cctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__cctor_m01FE2817BC115EAEE6ABF3BA3742C7E2146B54C2 (const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t66BAFC0EA0BFB6386E9CF8585B38150688BD42E1_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		U3CU3Ec_t66BAFC0EA0BFB6386E9CF8585B38150688BD42E1 * L_0 = (U3CU3Ec_t66BAFC0EA0BFB6386E9CF8585B38150688BD42E1 *)il2cpp_codegen_object_new(U3CU3Ec_t66BAFC0EA0BFB6386E9CF8585B38150688BD42E1_il2cpp_TypeInfo_var);
		U3CU3Ec__ctor_mFE85C18617DF11142C3EE46B14EBD010F899920A(L_0, /*hidden argument*/NULL);
		((U3CU3Ec_t66BAFC0EA0BFB6386E9CF8585B38150688BD42E1_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t66BAFC0EA0BFB6386E9CF8585B38150688BD42E1_il2cpp_TypeInfo_var))->set_U3CU3E9_0(L_0);
		return;
	}
}
// System.Void UnityEngine.ProBuilder.MeshOperations.ConnectElements/<>c::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_mFE85C18617DF11142C3EE46B14EBD010F899920A (U3CU3Ec_t66BAFC0EA0BFB6386E9CF8585B38150688BD42E1 * __this, const RuntimeMethod* method)
{
	{
		Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405(__this, /*hidden argument*/NULL);
		return;
	}
}
// System.Collections.Generic.IEnumerable`1<UnityEngine.ProBuilder.Edge> UnityEngine.ProBuilder.MeshOperations.ConnectElements/<>c::<Connect>b__0_0(UnityEngine.ProBuilder.Face)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CU3Ec_U3CConnectU3Eb__0_0_m2B49B65FAA9E657C9AC2C28C6D4C8E93429F5B54 (U3CU3Ec_t66BAFC0EA0BFB6386E9CF8585B38150688BD42E1 * __this, Face_t670F9C6E42E8D3EEA7AD53AD268426DF37B3AA0B * ___x0, const RuntimeMethod* method)
{
	{
		// IEnumerable<Edge> edges = mask.SelectMany(x => x.edgesInternal);
		Face_t670F9C6E42E8D3EEA7AD53AD268426DF37B3AA0B * L_0 = ___x0;
		NullCheck(L_0);
		EdgeU5BU5D_t6635B1445F730F12A351F5C2838E61A91AA07381* L_1;
		L_1 = Face_get_edgesInternal_m5741D61DD8BA8979874CA53A0DC1C6F6DFB150C1(L_0, /*hidden argument*/NULL);
		return (RuntimeObject*)L_1;
	}
}
// System.Int32 UnityEngine.ProBuilder.MeshOperations.ConnectElements/<>c::<Connect>b__2_1(UnityEngine.ProBuilder.Face)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t U3CU3Ec_U3CConnectU3Eb__2_1_m1B3AD2FC66E370E0710C92A88BC48B33A56CF8AD (U3CU3Ec_t66BAFC0EA0BFB6386E9CF8585B38150688BD42E1 * __this, Face_t670F9C6E42E8D3EEA7AD53AD268426DF37B3AA0B * ___x0, const RuntimeMethod* method)
{
	{
		// HashSet<int> usedTextureGroups = new HashSet<int>(mesh.facesInternal.Select(x => x.textureGroup));
		Face_t670F9C6E42E8D3EEA7AD53AD268426DF37B3AA0B * L_0 = ___x0;
		NullCheck(L_0);
		int32_t L_1;
		L_1 = Face_get_textureGroup_mFD77FC1B7CBA31A42A06B47094F55916DCA863FA_inline(L_0, /*hidden argument*/NULL);
		return L_1;
	}
}
// UnityEngine.ProBuilder.FaceRebuildData UnityEngine.ProBuilder.MeshOperations.ConnectElements/<>c::<Connect>b__2_2(UnityEngine.ProBuilder.MeshOperations.ConnectFaceRebuildData)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FaceRebuildData_t34A8DB109BBCF594AA6C967A134052836F8A7952 * U3CU3Ec_U3CConnectU3Eb__2_2_m807AB5CB3718BEF6788338DA5C58272B9863E51D (U3CU3Ec_t66BAFC0EA0BFB6386E9CF8585B38150688BD42E1 * __this, ConnectFaceRebuildData_t95D8713940C5BDA50261F7281C3A2C3653269238 * ___x0, const RuntimeMethod* method)
{
	{
		// FaceRebuildData.Apply(appendFaces.Select(x => x.faceRebuildData), mesh, vertices, null);
		ConnectFaceRebuildData_t95D8713940C5BDA50261F7281C3A2C3653269238 * L_0 = ___x0;
		NullCheck(L_0);
		FaceRebuildData_t34A8DB109BBCF594AA6C967A134052836F8A7952 * L_1 = L_0->get_faceRebuildData_0();
		return L_1;
	}
}
// System.Int32 UnityEngine.ProBuilder.MeshOperations.ConnectElements/<>c::<Connect>b__3_0(UnityEngine.ProBuilder.Face)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t U3CU3Ec_U3CConnectU3Eb__3_0_m3855C774C4DBD60660760BE3CBA5B51CB120F33C (U3CU3Ec_t66BAFC0EA0BFB6386E9CF8585B38150688BD42E1 * __this, Face_t670F9C6E42E8D3EEA7AD53AD268426DF37B3AA0B * ___x0, const RuntimeMethod* method)
{
	{
		// HashSet<int> usedTextureGroups = new HashSet<int>(mesh.facesInternal.Select(x => x.textureGroup));
		Face_t670F9C6E42E8D3EEA7AD53AD268426DF37B3AA0B * L_0 = ___x0;
		NullCheck(L_0);
		int32_t L_1;
		L_1 = Face_get_textureGroup_mFD77FC1B7CBA31A42A06B47094F55916DCA863FA_inline(L_0, /*hidden argument*/NULL);
		return L_1;
	}
}
// UnityEngine.ProBuilder.FaceRebuildData UnityEngine.ProBuilder.MeshOperations.ConnectElements/<>c::<Connect>b__3_1(UnityEngine.ProBuilder.MeshOperations.ConnectFaceRebuildData)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FaceRebuildData_t34A8DB109BBCF594AA6C967A134052836F8A7952 * U3CU3Ec_U3CConnectU3Eb__3_1_m232EDD9D472FE7B8B59C320AFD1E5CF580BCC251 (U3CU3Ec_t66BAFC0EA0BFB6386E9CF8585B38150688BD42E1 * __this, ConnectFaceRebuildData_t95D8713940C5BDA50261F7281C3A2C3653269238 * ___x0, const RuntimeMethod* method)
{
	{
		// FaceRebuildData.Apply(results.Select(x => x.faceRebuildData), mesh, vertices, null);
		ConnectFaceRebuildData_t95D8713940C5BDA50261F7281C3A2C3653269238 * L_0 = ___x0;
		NullCheck(L_0);
		FaceRebuildData_t34A8DB109BBCF594AA6C967A134052836F8A7952 * L_1 = L_0->get_faceRebuildData_0();
		return L_1;
	}
}
// System.Collections.Generic.IEnumerable`1<UnityEngine.ProBuilder.Edge> UnityEngine.ProBuilder.MeshOperations.ConnectElements/<>c::<Connect>b__3_2(UnityEngine.ProBuilder.MeshOperations.ConnectFaceRebuildData)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CU3Ec_U3CConnectU3Eb__3_2_m3D12A5306D1CA4B03E54228BB56EE1FB85B2E586 (U3CU3Ec_t66BAFC0EA0BFB6386E9CF8585B38150688BD42E1 * __this, ConnectFaceRebuildData_t95D8713940C5BDA50261F7281C3A2C3653269238 * ___x0, const RuntimeMethod* method)
{
	{
		// IEnumerable<Edge> newEdges = results.SelectMany(x => x.faceRebuildData.face.edgesInternal).Where(x => appended.Contains(x.a) && appended.Contains(x.b));
		ConnectFaceRebuildData_t95D8713940C5BDA50261F7281C3A2C3653269238 * L_0 = ___x0;
		NullCheck(L_0);
		FaceRebuildData_t34A8DB109BBCF594AA6C967A134052836F8A7952 * L_1 = L_0->get_faceRebuildData_0();
		NullCheck(L_1);
		Face_t670F9C6E42E8D3EEA7AD53AD268426DF37B3AA0B * L_2 = L_1->get_face_0();
		NullCheck(L_2);
		EdgeU5BU5D_t6635B1445F730F12A351F5C2838E61A91AA07381* L_3;
		L_3 = Face_get_edgesInternal_m5741D61DD8BA8979874CA53A0DC1C6F6DFB150C1(L_2, /*hidden argument*/NULL);
		return (RuntimeObject*)L_3;
	}
}
// UnityEngine.ProBuilder.Edge UnityEngine.ProBuilder.MeshOperations.ConnectElements/<>c::<Connect>b__3_4(UnityEngine.ProBuilder.EdgeLookup)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Edge_t59DC4A6451BF45A4BB245CB1D084FCD1E447EF4D  U3CU3Ec_U3CConnectU3Eb__3_4_m8498E471C1FB98243409172155F7CCB09E1425AF (U3CU3Ec_t66BAFC0EA0BFB6386E9CF8585B38150688BD42E1 * __this, EdgeLookup_tBB3FEB19F640D730C4E3A0EBB92513E9861FC79A  ___x0, const RuntimeMethod* method)
{
	{
		// connections = distNewEdges.Distinct().Select(x => x.local).ToArray();
		Edge_t59DC4A6451BF45A4BB245CB1D084FCD1E447EF4D  L_0;
		L_0 = EdgeLookup_get_local_m6705B31B4C28C3870BF6EBEADA10025032BE56E3_inline((EdgeLookup_tBB3FEB19F640D730C4E3A0EBB92513E9861FC79A *)(&___x0), /*hidden argument*/NULL);
		return L_0;
	}
}
// System.Collections.Generic.List`1<UnityEngine.ProBuilder.Vertex> UnityEngine.ProBuilder.MeshOperations.ConnectElements/<>c::<ConnectEdgesInFace>b__5_0(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_tE9971CC86E057A467BB5C3558AF2EC66FF585759 * U3CU3Ec_U3CConnectEdgesInFaceU3Eb__5_0_m634ED5FAA3CBE00BA5F8A8C77C05D0A3039DA86A (U3CU3Ec_t66BAFC0EA0BFB6386E9CF8585B38150688BD42E1 * __this, int32_t ___x0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m08CB5E5E1748A10FA456E12E4C664F7F6B32C311_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tE9971CC86E057A467BB5C3558AF2EC66FF585759_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		// List<List<Vertex>> n_vertices = ArrayUtility.Fill<List<Vertex>>(x => { return new List<Vertex>(); }, splitCount);
		List_1_tE9971CC86E057A467BB5C3558AF2EC66FF585759 * L_0 = (List_1_tE9971CC86E057A467BB5C3558AF2EC66FF585759 *)il2cpp_codegen_object_new(List_1_tE9971CC86E057A467BB5C3558AF2EC66FF585759_il2cpp_TypeInfo_var);
		List_1__ctor_m08CB5E5E1748A10FA456E12E4C664F7F6B32C311(L_0, /*hidden argument*/List_1__ctor_m08CB5E5E1748A10FA456E12E4C664F7F6B32C311_RuntimeMethod_var);
		return L_0;
	}
}
// System.Collections.Generic.List`1<System.Int32> UnityEngine.ProBuilder.MeshOperations.ConnectElements/<>c::<ConnectEdgesInFace>b__5_1(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t260B41F956D673396C33A4CF94E8D6C4389EACB7 * U3CU3Ec_U3CConnectEdgesInFaceU3Eb__5_1_m827C217ACA8018CB93E2ED7D7407E9C741E64CAC (U3CU3Ec_t66BAFC0EA0BFB6386E9CF8585B38150688BD42E1 * __this, int32_t ___x0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m45E78772E9157F6CD684A69AAB07CE4082FE5FFD_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t260B41F956D673396C33A4CF94E8D6C4389EACB7_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		// List<List<int>> n_indexes = ArrayUtility.Fill<List<int>>(x => { return new List<int>(); }, splitCount);
		List_1_t260B41F956D673396C33A4CF94E8D6C4389EACB7 * L_0 = (List_1_t260B41F956D673396C33A4CF94E8D6C4389EACB7 *)il2cpp_codegen_object_new(List_1_t260B41F956D673396C33A4CF94E8D6C4389EACB7_il2cpp_TypeInfo_var);
		List_1__ctor_m45E78772E9157F6CD684A69AAB07CE4082FE5FFD(L_0, /*hidden argument*/List_1__ctor_m45E78772E9157F6CD684A69AAB07CE4082FE5FFD_RuntimeMethod_var);
		return L_0;
	}
}
// UnityEngine.ProBuilder.Edge UnityEngine.ProBuilder.MeshOperations.ConnectElements/<>c::<ConnectEdgesInFace>b__5_2(UnityEngine.ProBuilder.WingedEdge)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Edge_t59DC4A6451BF45A4BB245CB1D084FCD1E447EF4D  U3CU3Ec_U3CConnectEdgesInFaceU3Eb__5_2_m8F73BB684E5BA8A5CB581DDC7C9693ED487CF6F4 (U3CU3Ec_t66BAFC0EA0BFB6386E9CF8585B38150688BD42E1 * __this, WingedEdge_tC2693F58E6DD2D7CFF1F3F9C213BA90F2F50B6A5 * ___x0, const RuntimeMethod* method)
{
	EdgeLookup_tBB3FEB19F640D730C4E3A0EBB92513E9861FC79A  V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		// HashSet<Edge> edgesToSplit = new HashSet<Edge>(edges.Select(x => x.edge.local));
		WingedEdge_tC2693F58E6DD2D7CFF1F3F9C213BA90F2F50B6A5 * L_0 = ___x0;
		NullCheck(L_0);
		EdgeLookup_tBB3FEB19F640D730C4E3A0EBB92513E9861FC79A  L_1;
		L_1 = WingedEdge_get_edge_m31129E1AD4D7BE9D3A9F559C14E2E9644257D716_inline(L_0, /*hidden argument*/NULL);
		V_0 = L_1;
		Edge_t59DC4A6451BF45A4BB245CB1D084FCD1E447EF4D  L_2;
		L_2 = EdgeLookup_get_local_m6705B31B4C28C3870BF6EBEADA10025032BE56E3_inline((EdgeLookup_tBB3FEB19F640D730C4E3A0EBB92513E9861FC79A *)(&V_0), /*hidden argument*/NULL);
		return L_2;
	}
}
// UnityEngine.ProBuilder.Edge UnityEngine.ProBuilder.MeshOperations.ConnectElements/<>c::<InsertVertices>b__6_0(UnityEngine.ProBuilder.WingedEdge)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Edge_t59DC4A6451BF45A4BB245CB1D084FCD1E447EF4D  U3CU3Ec_U3CInsertVerticesU3Eb__6_0_mB78E0398E4BAE2949BC15356DC31F1D73662B8C8 (U3CU3Ec_t66BAFC0EA0BFB6386E9CF8585B38150688BD42E1 * __this, WingedEdge_tC2693F58E6DD2D7CFF1F3F9C213BA90F2F50B6A5 * ___x0, const RuntimeMethod* method)
{
	EdgeLookup_tBB3FEB19F640D730C4E3A0EBB92513E9861FC79A  V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		// HashSet<Edge> affected = new HashSet<Edge>(edges.Select(x => x.edge.local));
		WingedEdge_tC2693F58E6DD2D7CFF1F3F9C213BA90F2F50B6A5 * L_0 = ___x0;
		NullCheck(L_0);
		EdgeLookup_tBB3FEB19F640D730C4E3A0EBB92513E9861FC79A  L_1;
		L_1 = WingedEdge_get_edge_m31129E1AD4D7BE9D3A9F559C14E2E9644257D716_inline(L_0, /*hidden argument*/NULL);
		V_0 = L_1;
		Edge_t59DC4A6451BF45A4BB245CB1D084FCD1E447EF4D  L_2;
		L_2 = EdgeLookup_get_local_m6705B31B4C28C3870BF6EBEADA10025032BE56E3_inline((EdgeLookup_tBB3FEB19F640D730C4E3A0EBB92513E9861FC79A *)(&V_0), /*hidden argument*/NULL);
		return L_2;
	}
}
// System.Collections.Generic.List`1<UnityEngine.ProBuilder.Vertex> UnityEngine.ProBuilder.MeshOperations.ConnectElements/<>c::<ConnectIndexesPerFace>b__8_0(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_tE9971CC86E057A467BB5C3558AF2EC66FF585759 * U3CU3Ec_U3CConnectIndexesPerFaceU3Eb__8_0_mB5A0AC8BF523C3E173E9D5D7E1DB1C9B7DA9DF79 (U3CU3Ec_t66BAFC0EA0BFB6386E9CF8585B38150688BD42E1 * __this, int32_t ___x0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m08CB5E5E1748A10FA456E12E4C664F7F6B32C311_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tE9971CC86E057A467BB5C3558AF2EC66FF585759_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		// List<List<Vertex>> n_vertices = ArrayUtility.Fill<List<Vertex>>(x => { return new List<Vertex>(); }, splitCount);
		List_1_tE9971CC86E057A467BB5C3558AF2EC66FF585759 * L_0 = (List_1_tE9971CC86E057A467BB5C3558AF2EC66FF585759 *)il2cpp_codegen_object_new(List_1_tE9971CC86E057A467BB5C3558AF2EC66FF585759_il2cpp_TypeInfo_var);
		List_1__ctor_m08CB5E5E1748A10FA456E12E4C664F7F6B32C311(L_0, /*hidden argument*/List_1__ctor_m08CB5E5E1748A10FA456E12E4C664F7F6B32C311_RuntimeMethod_var);
		return L_0;
	}
}
// System.Collections.Generic.List`1<System.Int32> UnityEngine.ProBuilder.MeshOperations.ConnectElements/<>c::<ConnectIndexesPerFace>b__8_1(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t260B41F956D673396C33A4CF94E8D6C4389EACB7 * U3CU3Ec_U3CConnectIndexesPerFaceU3Eb__8_1_m37BBCEFB169AC5A9976D5658F16BF42FFFAF752F (U3CU3Ec_t66BAFC0EA0BFB6386E9CF8585B38150688BD42E1 * __this, int32_t ___x0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m45E78772E9157F6CD684A69AAB07CE4082FE5FFD_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t260B41F956D673396C33A4CF94E8D6C4389EACB7_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		// List<List<int>> n_sharedIndexes = ArrayUtility.Fill<List<int>>(x => { return new List<int>(); }, splitCount);
		List_1_t260B41F956D673396C33A4CF94E8D6C4389EACB7 * L_0 = (List_1_t260B41F956D673396C33A4CF94E8D6C4389EACB7 *)il2cpp_codegen_object_new(List_1_t260B41F956D673396C33A4CF94E8D6C4389EACB7_il2cpp_TypeInfo_var);
		List_1__ctor_m45E78772E9157F6CD684A69AAB07CE4082FE5FFD(L_0, /*hidden argument*/List_1__ctor_m45E78772E9157F6CD684A69AAB07CE4082FE5FFD_RuntimeMethod_var);
		return L_0;
	}
}
// System.Collections.Generic.List`1<System.Int32> UnityEngine.ProBuilder.MeshOperations.ConnectElements/<>c::<ConnectIndexesPerFace>b__8_2(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t260B41F956D673396C33A4CF94E8D6C4389EACB7 * U3CU3Ec_U3CConnectIndexesPerFaceU3Eb__8_2_m64A34BF9FD78DEC7F1ABBD2EF194E39965D5FD44 (U3CU3Ec_t66BAFC0EA0BFB6386E9CF8585B38150688BD42E1 * __this, int32_t ___x0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m45E78772E9157F6CD684A69AAB07CE4082FE5FFD_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t260B41F956D673396C33A4CF94E8D6C4389EACB7_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		// List<List<int>> n_indexes = ArrayUtility.Fill<List<int>>(x => { return new List<int>(); }, splitCount);
		List_1_t260B41F956D673396C33A4CF94E8D6C4389EACB7 * L_0 = (List_1_t260B41F956D673396C33A4CF94E8D6C4389EACB7 *)il2cpp_codegen_object_new(List_1_t260B41F956D673396C33A4CF94E8D6C4389EACB7_il2cpp_TypeInfo_var);
		List_1__ctor_m45E78772E9157F6CD684A69AAB07CE4082FE5FFD(L_0, /*hidden argument*/List_1__ctor_m45E78772E9157F6CD684A69AAB07CE4082FE5FFD_RuntimeMethod_var);
		return L_0;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void UnityEngine.ProBuilder.MeshOperations.ConnectElements/<>c__DisplayClass2_0::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass2_0__ctor_mDFB5E4E2ED4E337A7CDFB38103CFB044CA1F2A38 (U3CU3Ec__DisplayClass2_0_tA0F541F957DC0731158F3ACABC3E4BF6F9BFB3F8 * __this, const RuntimeMethod* method)
{
	{
		Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405(__this, /*hidden argument*/NULL);
		return;
	}
}
// System.Int32 UnityEngine.ProBuilder.MeshOperations.ConnectElements/<>c__DisplayClass2_0::<Connect>b__0(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t U3CU3Ec__DisplayClass2_0_U3CConnectU3Eb__0_m740584164852A18FFDC10AFDD4C418EDFBF2703B (U3CU3Ec__DisplayClass2_0_tA0F541F957DC0731158F3ACABC3E4BF6F9BFB3F8 * __this, int32_t ___x0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Item_mFFEEBA09EA430B994459C2D86ADEE218592742A1_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		// HashSet<int> distinct = new HashSet<int>(indexes.Select(x => lookup[x]));
		Dictionary_2_t49CB072CAA9184D326107FA696BB354C43EB5E08 * L_0 = __this->get_lookup_0();
		int32_t L_1 = ___x0;
		NullCheck(L_0);
		int32_t L_2;
		L_2 = Dictionary_2_get_Item_mFFEEBA09EA430B994459C2D86ADEE218592742A1(L_0, L_1, /*hidden argument*/Dictionary_2_get_Item_mFFEEBA09EA430B994459C2D86ADEE218592742A1_RuntimeMethod_var);
		return L_2;
	}
}
// System.Int32 UnityEngine.ProBuilder.MeshOperations.ConnectElements/<>c__DisplayClass2_0::<Connect>b__3(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t U3CU3Ec__DisplayClass2_0_U3CConnectU3Eb__3_mA8AEB7B8B9D2E56155CC1258DB8575F841E6093C (U3CU3Ec__DisplayClass2_0_tA0F541F957DC0731158F3ACABC3E4BF6F9BFB3F8 * __this, int32_t ___x0, const RuntimeMethod* method)
{
	{
		// return newVertexIndexes.Select(x => mesh.sharedVerticesInternal[x][0]).ToArray();
		ProBuilderMesh_t252480EA473C60D493C8B94B66B1FE61B1768A06 * L_0 = __this->get_mesh_1();
		NullCheck(L_0);
		SharedVertexU5BU5D_tA15BD8E3618099DAC98FF39AC05B844E763C843A* L_1;
		L_1 = ProBuilderMesh_get_sharedVerticesInternal_m8282E5BE44FC3A1CF0F2D46426B845C1ECBBED8C_inline(L_0, /*hidden argument*/NULL);
		int32_t L_2 = ___x0;
		NullCheck(L_1);
		int32_t L_3 = L_2;
		SharedVertex_t998B96168A1C1BB76255799221EDD24661700646 * L_4 = (L_1)->GetAt(static_cast<il2cpp_array_size_t>(L_3));
		NullCheck(L_4);
		int32_t L_5;
		L_5 = SharedVertex_get_Item_m787C5136346919B570BB95F7ACD7B34332CE492C(L_4, 0, /*hidden argument*/NULL);
		return L_5;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void UnityEngine.ProBuilder.MeshOperations.ConnectElements/<>c__DisplayClass3_0::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass3_0__ctor_m3203433ADC9842E678A7A800023416966C6576CF (U3CU3Ec__DisplayClass3_0_tCF6C875D4C5A11D7D1E0C3DDFCEA9A14145D3DD6 * __this, const RuntimeMethod* method)
{
	{
		Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405(__this, /*hidden argument*/NULL);
		return;
	}
}
// System.Boolean UnityEngine.ProBuilder.MeshOperations.ConnectElements/<>c__DisplayClass3_0::<Connect>b__3(UnityEngine.ProBuilder.Edge)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CU3Ec__DisplayClass3_0_U3CConnectU3Eb__3_m4AFA56FE91BEDCDE53AADEEB59FD9BCBD442300C (U3CU3Ec__DisplayClass3_0_tCF6C875D4C5A11D7D1E0C3DDFCEA9A14145D3DD6 * __this, Edge_t59DC4A6451BF45A4BB245CB1D084FCD1E447EF4D  ___x0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_Contains_m90455A5864CF4193E243B3DF80D0366956FD48E8_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		// IEnumerable<Edge> newEdges = results.SelectMany(x => x.faceRebuildData.face.edgesInternal).Where(x => appended.Contains(x.a) && appended.Contains(x.b));
		HashSet_1_tF187707BD5564B6808CE30721FBC083F00B385E5 * L_0 = __this->get_appended_0();
		Edge_t59DC4A6451BF45A4BB245CB1D084FCD1E447EF4D  L_1 = ___x0;
		int32_t L_2 = L_1.get_a_0();
		NullCheck(L_0);
		bool L_3;
		L_3 = HashSet_1_Contains_m90455A5864CF4193E243B3DF80D0366956FD48E8(L_0, L_2, /*hidden argument*/HashSet_1_Contains_m90455A5864CF4193E243B3DF80D0366956FD48E8_RuntimeMethod_var);
		if (!L_3)
		{
			goto IL_0025;
		}
	}
	{
		HashSet_1_tF187707BD5564B6808CE30721FBC083F00B385E5 * L_4 = __this->get_appended_0();
		Edge_t59DC4A6451BF45A4BB245CB1D084FCD1E447EF4D  L_5 = ___x0;
		int32_t L_6 = L_5.get_b_1();
		NullCheck(L_4);
		bool L_7;
		L_7 = HashSet_1_Contains_m90455A5864CF4193E243B3DF80D0366956FD48E8(L_4, L_6, /*hidden argument*/HashSet_1_Contains_m90455A5864CF4193E243B3DF80D0366956FD48E8_RuntimeMethod_var);
		return L_7;
	}

IL_0025:
	{
		return (bool)0;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void UnityEngine.ProBuilder.MeshOperations.DeleteElements/<>c::.cctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__cctor_m851BCA3A8806B5ABCE5445C243406D6DD69664C5 (const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t9A4963CE9433950B45C94919C748751872E02304_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		U3CU3Ec_t9A4963CE9433950B45C94919C748751872E02304 * L_0 = (U3CU3Ec_t9A4963CE9433950B45C94919C748751872E02304 *)il2cpp_codegen_object_new(U3CU3Ec_t9A4963CE9433950B45C94919C748751872E02304_il2cpp_TypeInfo_var);
		U3CU3Ec__ctor_m3A74CF4B84795BA15CAC79F3C9D0C66A31FE8DEE(L_0, /*hidden argument*/NULL);
		((U3CU3Ec_t9A4963CE9433950B45C94919C748751872E02304_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t9A4963CE9433950B45C94919C748751872E02304_il2cpp_TypeInfo_var))->set_U3CU3E9_0(L_0);
		return;
	}
}
// System.Void UnityEngine.ProBuilder.MeshOperations.DeleteElements/<>c::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m3A74CF4B84795BA15CAC79F3C9D0C66A31FE8DEE (U3CU3Ec_t9A4963CE9433950B45C94919C748751872E02304 * __this, const RuntimeMethod* method)
{
	{
		Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405(__this, /*hidden argument*/NULL);
		return;
	}
}
// System.Collections.Generic.IEnumerable`1<System.Int32> UnityEngine.ProBuilder.MeshOperations.DeleteElements/<>c::<DeleteFaces>b__3_0(UnityEngine.ProBuilder.Face)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CU3Ec_U3CDeleteFacesU3Eb__3_0_mCFF9CD62008D1BCE53F59757C401D5DC95D94263 (U3CU3Ec_t9A4963CE9433950B45C94919C748751872E02304 * __this, Face_t670F9C6E42E8D3EEA7AD53AD268426DF37B3AA0B * ___x0, const RuntimeMethod* method)
{
	{
		// List<int> indexesToRemove = faces.SelectMany(x => x.distinctIndexesInternal).Distinct().ToList();
		Face_t670F9C6E42E8D3EEA7AD53AD268426DF37B3AA0B * L_0 = ___x0;
		NullCheck(L_0);
		Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_1;
		L_1 = Face_get_distinctIndexesInternal_m18CE4556184B0673FC061FF268C71C19EAC2F7F0(L_0, /*hidden argument*/NULL);
		return (RuntimeObject*)L_1;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void UnityEngine.ProBuilder.MeshOperations.DeleteElements/<>c__DisplayClass0_0::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass0_0__ctor_m9C867C2AA21385AB6F3E317B2977F8CE0FAEC5B7 (U3CU3Ec__DisplayClass0_0_t4E33C719ED9F4E83BEBD994A6124D3864756E343 * __this, const RuntimeMethod* method)
{
	{
		Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405(__this, /*hidden argument*/NULL);
		return;
	}
}
// System.Boolean UnityEngine.ProBuilder.MeshOperations.DeleteElements/<>c__DisplayClass0_0::<DeleteVertices>b__0(System.Collections.Generic.KeyValuePair`2<System.Int32,System.Int32>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CU3Ec__DisplayClass0_0_U3CDeleteVerticesU3Eb__0_m6CBF28D386E17F447CC1E50D17F689B554F585C7 (U3CU3Ec__DisplayClass0_0_t4E33C719ED9F4E83BEBD994A6124D3864756E343 * __this, KeyValuePair_2_tE78AD78874BCE1BC993F92EF8CBBDC3B30E44CBB  ___x0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&KeyValuePair_2_get_Key_mE3B72B1BB3B8DD41788D39A3AF38E6A94B241400_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_BinarySearch_m6B9A0F2E4C43C5F4A8031E9EF99F8330455BDED6_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		// var common = mesh.sharedVertexLookup.Where(x => sorted.BinarySearch(x.Key) < 0).Select(y => new KeyValuePair<int, int>(y.Key - offset[y.Key], y.Value));
		List_1_t260B41F956D673396C33A4CF94E8D6C4389EACB7 * L_0 = __this->get_sorted_0();
		int32_t L_1;
		L_1 = KeyValuePair_2_get_Key_mE3B72B1BB3B8DD41788D39A3AF38E6A94B241400_inline((KeyValuePair_2_tE78AD78874BCE1BC993F92EF8CBBDC3B30E44CBB *)(&___x0), /*hidden argument*/KeyValuePair_2_get_Key_mE3B72B1BB3B8DD41788D39A3AF38E6A94B241400_RuntimeMethod_var);
		NullCheck(L_0);
		int32_t L_2;
		L_2 = List_1_BinarySearch_m6B9A0F2E4C43C5F4A8031E9EF99F8330455BDED6(L_0, L_1, /*hidden argument*/List_1_BinarySearch_m6B9A0F2E4C43C5F4A8031E9EF99F8330455BDED6_RuntimeMethod_var);
		return (bool)((((int32_t)L_2) < ((int32_t)0))? 1 : 0);
	}
}
// System.Collections.Generic.KeyValuePair`2<System.Int32,System.Int32> UnityEngine.ProBuilder.MeshOperations.DeleteElements/<>c__DisplayClass0_0::<DeleteVertices>b__1(System.Collections.Generic.KeyValuePair`2<System.Int32,System.Int32>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR KeyValuePair_2_tE78AD78874BCE1BC993F92EF8CBBDC3B30E44CBB  U3CU3Ec__DisplayClass0_0_U3CDeleteVerticesU3Eb__1_m67E8585706156BE55629E9F7CEC8DA610D83C16B (U3CU3Ec__DisplayClass0_0_t4E33C719ED9F4E83BEBD994A6124D3864756E343 * __this, KeyValuePair_2_tE78AD78874BCE1BC993F92EF8CBBDC3B30E44CBB  ___y0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&KeyValuePair_2__ctor_mAC437FAF19B6F21DD90D59C629BA8F7967971E56_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&KeyValuePair_2_get_Key_mE3B72B1BB3B8DD41788D39A3AF38E6A94B241400_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&KeyValuePair_2_get_Value_m40417D9B18D29FD4A072DABC1449DACEF8009C6A_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		// var common = mesh.sharedVertexLookup.Where(x => sorted.BinarySearch(x.Key) < 0).Select(y => new KeyValuePair<int, int>(y.Key - offset[y.Key], y.Value));
		int32_t L_0;
		L_0 = KeyValuePair_2_get_Key_mE3B72B1BB3B8DD41788D39A3AF38E6A94B241400_inline((KeyValuePair_2_tE78AD78874BCE1BC993F92EF8CBBDC3B30E44CBB *)(&___y0), /*hidden argument*/KeyValuePair_2_get_Key_mE3B72B1BB3B8DD41788D39A3AF38E6A94B241400_RuntimeMethod_var);
		Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_1 = __this->get_offset_1();
		int32_t L_2;
		L_2 = KeyValuePair_2_get_Key_mE3B72B1BB3B8DD41788D39A3AF38E6A94B241400_inline((KeyValuePair_2_tE78AD78874BCE1BC993F92EF8CBBDC3B30E44CBB *)(&___y0), /*hidden argument*/KeyValuePair_2_get_Key_mE3B72B1BB3B8DD41788D39A3AF38E6A94B241400_RuntimeMethod_var);
		NullCheck(L_1);
		int32_t L_3 = L_2;
		int32_t L_4 = (L_1)->GetAt(static_cast<il2cpp_array_size_t>(L_3));
		int32_t L_5;
		L_5 = KeyValuePair_2_get_Value_m40417D9B18D29FD4A072DABC1449DACEF8009C6A_inline((KeyValuePair_2_tE78AD78874BCE1BC993F92EF8CBBDC3B30E44CBB *)(&___y0), /*hidden argument*/KeyValuePair_2_get_Value_m40417D9B18D29FD4A072DABC1449DACEF8009C6A_RuntimeMethod_var);
		KeyValuePair_2_tE78AD78874BCE1BC993F92EF8CBBDC3B30E44CBB  L_6;
		memset((&L_6), 0, sizeof(L_6));
		KeyValuePair_2__ctor_mAC437FAF19B6F21DD90D59C629BA8F7967971E56((&L_6), ((int32_t)il2cpp_codegen_subtract((int32_t)L_0, (int32_t)L_4)), L_5, /*hidden argument*/KeyValuePair_2__ctor_mAC437FAF19B6F21DD90D59C629BA8F7967971E56_RuntimeMethod_var);
		return L_6;
	}
}
// System.Boolean UnityEngine.ProBuilder.MeshOperations.DeleteElements/<>c__DisplayClass0_0::<DeleteVertices>b__2(System.Collections.Generic.KeyValuePair`2<System.Int32,System.Int32>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CU3Ec__DisplayClass0_0_U3CDeleteVerticesU3Eb__2_mE0526812AD03855391A2307CE36403ABD5A6F07E (U3CU3Ec__DisplayClass0_0_t4E33C719ED9F4E83BEBD994A6124D3864756E343 * __this, KeyValuePair_2_tE78AD78874BCE1BC993F92EF8CBBDC3B30E44CBB  ___x0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&KeyValuePair_2_get_Key_mE3B72B1BB3B8DD41788D39A3AF38E6A94B241400_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_BinarySearch_m6B9A0F2E4C43C5F4A8031E9EF99F8330455BDED6_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		// var commonUV = mesh.sharedTextureLookup.Where(x => sorted.BinarySearch(x.Key) < 0).Select(y => new KeyValuePair<int, int>(y.Key - offset[y.Key], y.Value));
		List_1_t260B41F956D673396C33A4CF94E8D6C4389EACB7 * L_0 = __this->get_sorted_0();
		int32_t L_1;
		L_1 = KeyValuePair_2_get_Key_mE3B72B1BB3B8DD41788D39A3AF38E6A94B241400_inline((KeyValuePair_2_tE78AD78874BCE1BC993F92EF8CBBDC3B30E44CBB *)(&___x0), /*hidden argument*/KeyValuePair_2_get_Key_mE3B72B1BB3B8DD41788D39A3AF38E6A94B241400_RuntimeMethod_var);
		NullCheck(L_0);
		int32_t L_2;
		L_2 = List_1_BinarySearch_m6B9A0F2E4C43C5F4A8031E9EF99F8330455BDED6(L_0, L_1, /*hidden argument*/List_1_BinarySearch_m6B9A0F2E4C43C5F4A8031E9EF99F8330455BDED6_RuntimeMethod_var);
		return (bool)((((int32_t)L_2) < ((int32_t)0))? 1 : 0);
	}
}
// System.Collections.Generic.KeyValuePair`2<System.Int32,System.Int32> UnityEngine.ProBuilder.MeshOperations.DeleteElements/<>c__DisplayClass0_0::<DeleteVertices>b__3(System.Collections.Generic.KeyValuePair`2<System.Int32,System.Int32>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR KeyValuePair_2_tE78AD78874BCE1BC993F92EF8CBBDC3B30E44CBB  U3CU3Ec__DisplayClass0_0_U3CDeleteVerticesU3Eb__3_m4AD4A13714F710C320603821A2A90F9614E9DA7F (U3CU3Ec__DisplayClass0_0_t4E33C719ED9F4E83BEBD994A6124D3864756E343 * __this, KeyValuePair_2_tE78AD78874BCE1BC993F92EF8CBBDC3B30E44CBB  ___y0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&KeyValuePair_2__ctor_mAC437FAF19B6F21DD90D59C629BA8F7967971E56_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&KeyValuePair_2_get_Key_mE3B72B1BB3B8DD41788D39A3AF38E6A94B241400_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&KeyValuePair_2_get_Value_m40417D9B18D29FD4A072DABC1449DACEF8009C6A_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		// var commonUV = mesh.sharedTextureLookup.Where(x => sorted.BinarySearch(x.Key) < 0).Select(y => new KeyValuePair<int, int>(y.Key - offset[y.Key], y.Value));
		int32_t L_0;
		L_0 = KeyValuePair_2_get_Key_mE3B72B1BB3B8DD41788D39A3AF38E6A94B241400_inline((KeyValuePair_2_tE78AD78874BCE1BC993F92EF8CBBDC3B30E44CBB *)(&___y0), /*hidden argument*/KeyValuePair_2_get_Key_mE3B72B1BB3B8DD41788D39A3AF38E6A94B241400_RuntimeMethod_var);
		Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_1 = __this->get_offset_1();
		int32_t L_2;
		L_2 = KeyValuePair_2_get_Key_mE3B72B1BB3B8DD41788D39A3AF38E6A94B241400_inline((KeyValuePair_2_tE78AD78874BCE1BC993F92EF8CBBDC3B30E44CBB *)(&___y0), /*hidden argument*/KeyValuePair_2_get_Key_mE3B72B1BB3B8DD41788D39A3AF38E6A94B241400_RuntimeMethod_var);
		NullCheck(L_1);
		int32_t L_3 = L_2;
		int32_t L_4 = (L_1)->GetAt(static_cast<il2cpp_array_size_t>(L_3));
		int32_t L_5;
		L_5 = KeyValuePair_2_get_Value_m40417D9B18D29FD4A072DABC1449DACEF8009C6A_inline((KeyValuePair_2_tE78AD78874BCE1BC993F92EF8CBBDC3B30E44CBB *)(&___y0), /*hidden argument*/KeyValuePair_2_get_Value_m40417D9B18D29FD4A072DABC1449DACEF8009C6A_RuntimeMethod_var);
		KeyValuePair_2_tE78AD78874BCE1BC993F92EF8CBBDC3B30E44CBB  L_6;
		memset((&L_6), 0, sizeof(L_6));
		KeyValuePair_2__ctor_mAC437FAF19B6F21DD90D59C629BA8F7967971E56((&L_6), ((int32_t)il2cpp_codegen_subtract((int32_t)L_0, (int32_t)L_4)), L_5, /*hidden argument*/KeyValuePair_2__ctor_mAC437FAF19B6F21DD90D59C629BA8F7967971E56_RuntimeMethod_var);
		return L_6;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void UnityEngine.ProBuilder.MeshOperations.DeleteElements/<>c__DisplayClass2_0::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass2_0__ctor_m2FCF50CD685130B40C64306B06C2CBD206E4957C (U3CU3Ec__DisplayClass2_0_t2AD1F3A767974337FC4B8E41B68DACFCBE0A7E97 * __this, const RuntimeMethod* method)
{
	{
		Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405(__this, /*hidden argument*/NULL);
		return;
	}
}
// System.Int32 UnityEngine.ProBuilder.MeshOperations.DeleteElements/<>c__DisplayClass2_0::<DeleteFaces>b__0(UnityEngine.ProBuilder.Face)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t U3CU3Ec__DisplayClass2_0_U3CDeleteFacesU3Eb__0_mA6D90AF7BD07EAF0A1860E296E0A753F0B50D51B (U3CU3Ec__DisplayClass2_0_t2AD1F3A767974337FC4B8E41B68DACFCBE0A7E97 * __this, Face_t670F9C6E42E8D3EEA7AD53AD268426DF37B3AA0B * ___x0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Array_IndexOf_TisFace_t670F9C6E42E8D3EEA7AD53AD268426DF37B3AA0B_mF7141EF685924827E9227A8705CE6CA2AD4DE268_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		// return DeleteFaces(mesh, faces.Select(x => System.Array.IndexOf(mesh.facesInternal, x)).ToList());
		ProBuilderMesh_t252480EA473C60D493C8B94B66B1FE61B1768A06 * L_0 = __this->get_mesh_0();
		NullCheck(L_0);
		FaceU5BU5D_t0D522232374325AD8B00CA039B016D822C4F8107* L_1;
		L_1 = ProBuilderMesh_get_facesInternal_m08FD1D0F418EDB0E7E18CB3A54AA2AD046E33B22_inline(L_0, /*hidden argument*/NULL);
		Face_t670F9C6E42E8D3EEA7AD53AD268426DF37B3AA0B * L_2 = ___x0;
		int32_t L_3;
		L_3 = Array_IndexOf_TisFace_t670F9C6E42E8D3EEA7AD53AD268426DF37B3AA0B_mF7141EF685924827E9227A8705CE6CA2AD4DE268(L_1, L_2, /*hidden argument*/Array_IndexOf_TisFace_t670F9C6E42E8D3EEA7AD53AD268426DF37B3AA0B_mF7141EF685924827E9227A8705CE6CA2AD4DE268_RuntimeMethod_var);
		return L_3;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void UnityEngine.ProBuilder.EdgeLookup/<>c__DisplayClass16_0::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass16_0__ctor_m59B5F19E8DBEF2125A73FD28A35DABA642473C8B (U3CU3Ec__DisplayClass16_0_t707CA459BDBE6D4406C0C16BA315D16A2CF4FB06 * __this, const RuntimeMethod* method)
{
	{
		Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405(__this, /*hidden argument*/NULL);
		return;
	}
}
// UnityEngine.ProBuilder.EdgeLookup UnityEngine.ProBuilder.EdgeLookup/<>c__DisplayClass16_0::<GetEdgeLookup>b__0(UnityEngine.ProBuilder.Edge)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EdgeLookup_tBB3FEB19F640D730C4E3A0EBB92513E9861FC79A  U3CU3Ec__DisplayClass16_0_U3CGetEdgeLookupU3Eb__0_m46928C492F7F967E625FE78423B2BA3C7A01C9B9 (U3CU3Ec__DisplayClass16_0_t707CA459BDBE6D4406C0C16BA315D16A2CF4FB06 * __this, Edge_t59DC4A6451BF45A4BB245CB1D084FCD1E447EF4D  ___x0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Item_mFFEEBA09EA430B994459C2D86ADEE218592742A1_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		// return edges.Select(x => new EdgeLookup(new Edge(lookup[x.a], lookup[x.b]), x));
		Dictionary_2_t49CB072CAA9184D326107FA696BB354C43EB5E08 * L_0 = __this->get_lookup_0();
		Edge_t59DC4A6451BF45A4BB245CB1D084FCD1E447EF4D  L_1 = ___x0;
		int32_t L_2 = L_1.get_a_0();
		NullCheck(L_0);
		int32_t L_3;
		L_3 = Dictionary_2_get_Item_mFFEEBA09EA430B994459C2D86ADEE218592742A1(L_0, L_2, /*hidden argument*/Dictionary_2_get_Item_mFFEEBA09EA430B994459C2D86ADEE218592742A1_RuntimeMethod_var);
		Dictionary_2_t49CB072CAA9184D326107FA696BB354C43EB5E08 * L_4 = __this->get_lookup_0();
		Edge_t59DC4A6451BF45A4BB245CB1D084FCD1E447EF4D  L_5 = ___x0;
		int32_t L_6 = L_5.get_b_1();
		NullCheck(L_4);
		int32_t L_7;
		L_7 = Dictionary_2_get_Item_mFFEEBA09EA430B994459C2D86ADEE218592742A1(L_4, L_6, /*hidden argument*/Dictionary_2_get_Item_mFFEEBA09EA430B994459C2D86ADEE218592742A1_RuntimeMethod_var);
		Edge_t59DC4A6451BF45A4BB245CB1D084FCD1E447EF4D  L_8;
		memset((&L_8), 0, sizeof(L_8));
		Edge__ctor_m7D6399585CF041748F4FDB548C6155AEFDDAB25C((&L_8), L_3, L_7, /*hidden argument*/NULL);
		Edge_t59DC4A6451BF45A4BB245CB1D084FCD1E447EF4D  L_9 = ___x0;
		EdgeLookup_tBB3FEB19F640D730C4E3A0EBB92513E9861FC79A  L_10;
		memset((&L_10), 0, sizeof(L_10));
		EdgeLookup__ctor_m875B66FEF85189DFAF7B3B516B0D465164D5BA9D((&L_10), L_8, L_9, /*hidden argument*/NULL);
		return L_10;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void UnityEngine.ProBuilder.EdgeUtility/<>c__DisplayClass0_0::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass0_0__ctor_m0823AE2C10A9B6F8732820ED02E1ADFAEA42C04B (U3CU3Ec__DisplayClass0_0_t2DB5F145593EEFE3700302856944C351E026C6A9 * __this, const RuntimeMethod* method)
{
	{
		Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405(__this, /*hidden argument*/NULL);
		return;
	}
}
// UnityEngine.ProBuilder.Edge UnityEngine.ProBuilder.EdgeUtility/<>c__DisplayClass0_0::<GetSharedVertexHandleEdges>b__0(UnityEngine.ProBuilder.Edge)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Edge_t59DC4A6451BF45A4BB245CB1D084FCD1E447EF4D  U3CU3Ec__DisplayClass0_0_U3CGetSharedVertexHandleEdgesU3Eb__0_mBB8EE4E61C3AAFE7B6F8761FEF5DB2FA62D73404 (U3CU3Ec__DisplayClass0_0_t2DB5F145593EEFE3700302856944C351E026C6A9 * __this, Edge_t59DC4A6451BF45A4BB245CB1D084FCD1E447EF4D  ___x0, const RuntimeMethod* method)
{
	{
		// return edges.Select(x => GetSharedVertexHandleEdge(mesh, x));
		ProBuilderMesh_t252480EA473C60D493C8B94B66B1FE61B1768A06 * L_0 = __this->get_mesh_0();
		Edge_t59DC4A6451BF45A4BB245CB1D084FCD1E447EF4D  L_1 = ___x0;
		Edge_t59DC4A6451BF45A4BB245CB1D084FCD1E447EF4D  L_2;
		L_2 = EdgeUtility_GetSharedVertexHandleEdge_mF8172E81540F916451FBA550D3D01F80B5564F7A(L_0, L_1, /*hidden argument*/NULL);
		return L_2;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void UnityEngine.ProBuilder.MeshOperations.ElementSelection/<>c::.cctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__cctor_m4426E746F71F2C015E4DBBC3BF8531DAA72F99FC (const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_tE1BDC2D27D6AE7DAC952D91CC6A4087B90AB3902_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		U3CU3Ec_tE1BDC2D27D6AE7DAC952D91CC6A4087B90AB3902 * L_0 = (U3CU3Ec_tE1BDC2D27D6AE7DAC952D91CC6A4087B90AB3902 *)il2cpp_codegen_object_new(U3CU3Ec_tE1BDC2D27D6AE7DAC952D91CC6A4087B90AB3902_il2cpp_TypeInfo_var);
		U3CU3Ec__ctor_m581029491E33190693722B42088DDA047DBC9D38(L_0, /*hidden argument*/NULL);
		((U3CU3Ec_tE1BDC2D27D6AE7DAC952D91CC6A4087B90AB3902_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tE1BDC2D27D6AE7DAC952D91CC6A4087B90AB3902_il2cpp_TypeInfo_var))->set_U3CU3E9_0(L_0);
		return;
	}
}
// System.Void UnityEngine.ProBuilder.MeshOperations.ElementSelection/<>c::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m581029491E33190693722B42088DDA047DBC9D38 (U3CU3Ec_tE1BDC2D27D6AE7DAC952D91CC6A4087B90AB3902 * __this, const RuntimeMethod* method)
{
	{
		Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405(__this, /*hidden argument*/NULL);
		return;
	}
}
// System.Collections.Generic.IEnumerable`1<UnityEngine.ProBuilder.Edge> UnityEngine.ProBuilder.MeshOperations.ElementSelection/<>c::<GetPerimeterEdges>b__4_0(UnityEngine.ProBuilder.Face)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CU3Ec_U3CGetPerimeterEdgesU3Eb__4_0_mF651412310D1B82E271E1F401ED9068B915EE2BA (U3CU3Ec_tE1BDC2D27D6AE7DAC952D91CC6A4087B90AB3902 * __this, Face_t670F9C6E42E8D3EEA7AD53AD268426DF37B3AA0B * ___x0, const RuntimeMethod* method)
{
	{
		// List<Edge> faceEdges = faces.SelectMany(x => x.edgesInternal).ToList(); 
		Face_t670F9C6E42E8D3EEA7AD53AD268426DF37B3AA0B * L_0 = ___x0;
		NullCheck(L_0);
		EdgeU5BU5D_t6635B1445F730F12A351F5C2838E61A91AA07381* L_1;
		L_1 = Face_get_edgesInternal_m5741D61DD8BA8979874CA53A0DC1C6F6DFB150C1(L_0, /*hidden argument*/NULL);
		return (RuntimeObject*)L_1;
	}
}
// System.Boolean UnityEngine.ProBuilder.MeshOperations.ElementSelection/<>c::<GetPerimeterEdges>b__4_1(System.Collections.Generic.KeyValuePair`2<UnityEngine.ProBuilder.Edge,System.Collections.Generic.List`1<UnityEngine.ProBuilder.Edge>>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CU3Ec_U3CGetPerimeterEdgesU3Eb__4_1_m0706B71637DAB2BA5AE38D5795B851CF2469B980 (U3CU3Ec_tE1BDC2D27D6AE7DAC952D91CC6A4087B90AB3902 * __this, KeyValuePair_2_tCB1F4B314F1F6F46817418C5EF2EF9A2EB2C3C7F  ___x0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&KeyValuePair_2_get_Value_mCC85D66F188A78055916A6E3BFAD105D75A5AF3C_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m9BF174C0BDB7F5689314242F54AEBCE1128EE49A_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		// return dup.Where(x => x.Value.Count < 2).Select(x => x.Value[0]);
		List_1_t00ABC1A2A859C365FF7C6968DF229EEA2AF46323 * L_0;
		L_0 = KeyValuePair_2_get_Value_mCC85D66F188A78055916A6E3BFAD105D75A5AF3C_inline((KeyValuePair_2_tCB1F4B314F1F6F46817418C5EF2EF9A2EB2C3C7F *)(&___x0), /*hidden argument*/KeyValuePair_2_get_Value_mCC85D66F188A78055916A6E3BFAD105D75A5AF3C_RuntimeMethod_var);
		NullCheck(L_0);
		int32_t L_1;
		L_1 = List_1_get_Count_m9BF174C0BDB7F5689314242F54AEBCE1128EE49A_inline(L_0, /*hidden argument*/List_1_get_Count_m9BF174C0BDB7F5689314242F54AEBCE1128EE49A_RuntimeMethod_var);
		return (bool)((((int32_t)L_1) < ((int32_t)2))? 1 : 0);
	}
}
// UnityEngine.ProBuilder.Edge UnityEngine.ProBuilder.MeshOperations.ElementSelection/<>c::<GetPerimeterEdges>b__4_2(System.Collections.Generic.KeyValuePair`2<UnityEngine.ProBuilder.Edge,System.Collections.Generic.List`1<UnityEngine.ProBuilder.Edge>>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Edge_t59DC4A6451BF45A4BB245CB1D084FCD1E447EF4D  U3CU3Ec_U3CGetPerimeterEdgesU3Eb__4_2_m3BC39C401FA7603AB90BBF43447374C7BBD88BAB (U3CU3Ec_tE1BDC2D27D6AE7DAC952D91CC6A4087B90AB3902 * __this, KeyValuePair_2_tCB1F4B314F1F6F46817418C5EF2EF9A2EB2C3C7F  ___x0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&KeyValuePair_2_get_Value_mCC85D66F188A78055916A6E3BFAD105D75A5AF3C_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m4AED796B105A077ACACE36847B030AD4D334DF04_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		// return dup.Where(x => x.Value.Count < 2).Select(x => x.Value[0]);
		List_1_t00ABC1A2A859C365FF7C6968DF229EEA2AF46323 * L_0;
		L_0 = KeyValuePair_2_get_Value_mCC85D66F188A78055916A6E3BFAD105D75A5AF3C_inline((KeyValuePair_2_tCB1F4B314F1F6F46817418C5EF2EF9A2EB2C3C7F *)(&___x0), /*hidden argument*/KeyValuePair_2_get_Value_mCC85D66F188A78055916A6E3BFAD105D75A5AF3C_RuntimeMethod_var);
		NullCheck(L_0);
		Edge_t59DC4A6451BF45A4BB245CB1D084FCD1E447EF4D  L_1;
		L_1 = List_1_get_Item_m4AED796B105A077ACACE36847B030AD4D334DF04_inline(L_0, 0, /*hidden argument*/List_1_get_Item_m4AED796B105A077ACACE36847B030AD4D334DF04_RuntimeMethod_var);
		return L_1;
	}
}
// System.Boolean UnityEngine.ProBuilder.MeshOperations.ElementSelection/<>c::<GetPerimeterFaces>b__6_0(System.Collections.Generic.KeyValuePair`2<UnityEngine.ProBuilder.Edge,System.Collections.Generic.List`1<UnityEngine.ProBuilder.Face>>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CU3Ec_U3CGetPerimeterFacesU3Eb__6_0_m54C6F850A65D3C23B90A31B6ABA9273E741FA43E (U3CU3Ec_tE1BDC2D27D6AE7DAC952D91CC6A4087B90AB3902 * __this, KeyValuePair_2_t12DFAC344EA0DFCEE734393FAAEC443910197677  ___x0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&KeyValuePair_2_get_Value_m5D8A4FA4DD964BE5B93DADF63D460186C29C24D5_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m12B1B9AA8A1B4A39C48BAB8D9655EED9BD88ED3C_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		// return sharedEdges.Where(x => x.Value.Count < 2).Select(x => x.Value[0]).Distinct();
		List_1_tCF4D9B09E11CD82A2AA644722338CA5D0ECFD126 * L_0;
		L_0 = KeyValuePair_2_get_Value_m5D8A4FA4DD964BE5B93DADF63D460186C29C24D5_inline((KeyValuePair_2_t12DFAC344EA0DFCEE734393FAAEC443910197677 *)(&___x0), /*hidden argument*/KeyValuePair_2_get_Value_m5D8A4FA4DD964BE5B93DADF63D460186C29C24D5_RuntimeMethod_var);
		NullCheck(L_0);
		int32_t L_1;
		L_1 = List_1_get_Count_m12B1B9AA8A1B4A39C48BAB8D9655EED9BD88ED3C_inline(L_0, /*hidden argument*/List_1_get_Count_m12B1B9AA8A1B4A39C48BAB8D9655EED9BD88ED3C_RuntimeMethod_var);
		return (bool)((((int32_t)L_1) < ((int32_t)2))? 1 : 0);
	}
}
// UnityEngine.ProBuilder.Face UnityEngine.ProBuilder.MeshOperations.ElementSelection/<>c::<GetPerimeterFaces>b__6_1(System.Collections.Generic.KeyValuePair`2<UnityEngine.ProBuilder.Edge,System.Collections.Generic.List`1<UnityEngine.ProBuilder.Face>>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Face_t670F9C6E42E8D3EEA7AD53AD268426DF37B3AA0B * U3CU3Ec_U3CGetPerimeterFacesU3Eb__6_1_m709403D48C4199E7FAC9539441CCBF9D203130F4 (U3CU3Ec_tE1BDC2D27D6AE7DAC952D91CC6A4087B90AB3902 * __this, KeyValuePair_2_t12DFAC344EA0DFCEE734393FAAEC443910197677  ___x0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&KeyValuePair_2_get_Value_m5D8A4FA4DD964BE5B93DADF63D460186C29C24D5_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m138473AE6D8307F41761900BFFF61BF4B86FFF52_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		// return sharedEdges.Where(x => x.Value.Count < 2).Select(x => x.Value[0]).Distinct();
		List_1_tCF4D9B09E11CD82A2AA644722338CA5D0ECFD126 * L_0;
		L_0 = KeyValuePair_2_get_Value_m5D8A4FA4DD964BE5B93DADF63D460186C29C24D5_inline((KeyValuePair_2_t12DFAC344EA0DFCEE734393FAAEC443910197677 *)(&___x0), /*hidden argument*/KeyValuePair_2_get_Value_m5D8A4FA4DD964BE5B93DADF63D460186C29C24D5_RuntimeMethod_var);
		NullCheck(L_0);
		Face_t670F9C6E42E8D3EEA7AD53AD268426DF37B3AA0B * L_1;
		L_1 = List_1_get_Item_m138473AE6D8307F41761900BFFF61BF4B86FFF52_inline(L_0, 0, /*hidden argument*/List_1_get_Item_m138473AE6D8307F41761900BFFF61BF4B86FFF52_RuntimeMethod_var);
		return L_1;
	}
}
// UnityEngine.ProBuilder.Edge UnityEngine.ProBuilder.MeshOperations.ElementSelection/<>c::<GetEdgeRing>b__9_0(UnityEngine.ProBuilder.EdgeLookup)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Edge_t59DC4A6451BF45A4BB245CB1D084FCD1E447EF4D  U3CU3Ec_U3CGetEdgeRingU3Eb__9_0_m5000E02331CB76E349788AE28B9E45D27C8A0FA5 (U3CU3Ec_tE1BDC2D27D6AE7DAC952D91CC6A4087B90AB3902 * __this, EdgeLookup_tBB3FEB19F640D730C4E3A0EBB92513E9861FC79A  ___x0, const RuntimeMethod* method)
{
	{
		// return used.Select(x => x.local);
		Edge_t59DC4A6451BF45A4BB245CB1D084FCD1E447EF4D  L_0;
		L_0 = EdgeLookup_get_local_m6705B31B4C28C3870BF6EBEADA10025032BE56E3_inline((EdgeLookup_tBB3FEB19F640D730C4E3A0EBB92513E9861FC79A *)(&___x0), /*hidden argument*/NULL);
		return L_0;
	}
}
// UnityEngine.ProBuilder.Edge UnityEngine.ProBuilder.MeshOperations.ElementSelection/<>c::<GetEdgeRingIterative>b__10_0(UnityEngine.ProBuilder.EdgeLookup)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Edge_t59DC4A6451BF45A4BB245CB1D084FCD1E447EF4D  U3CU3Ec_U3CGetEdgeRingIterativeU3Eb__10_0_m7C20692D216F279BCD139E1EE80E5158973DF4B9 (U3CU3Ec_tE1BDC2D27D6AE7DAC952D91CC6A4087B90AB3902 * __this, EdgeLookup_tBB3FEB19F640D730C4E3A0EBB92513E9861FC79A  ___x0, const RuntimeMethod* method)
{
	{
		// return used.Select(x => x.local);
		Edge_t59DC4A6451BF45A4BB245CB1D084FCD1E447EF4D  L_0;
		L_0 = EdgeLookup_get_local_m6705B31B4C28C3870BF6EBEADA10025032BE56E3_inline((EdgeLookup_tBB3FEB19F640D730C4E3A0EBB92513E9861FC79A *)(&___x0), /*hidden argument*/NULL);
		return L_0;
	}
}
// UnityEngine.ProBuilder.Edge UnityEngine.ProBuilder.MeshOperations.ElementSelection/<>c::<GetEdgeLoop>b__11_0(UnityEngine.ProBuilder.EdgeLookup)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Edge_t59DC4A6451BF45A4BB245CB1D084FCD1E447EF4D  U3CU3Ec_U3CGetEdgeLoopU3Eb__11_0_mDDC808F1816EC227F2F42C7DDEAB9CC35C998CA5 (U3CU3Ec_tE1BDC2D27D6AE7DAC952D91CC6A4087B90AB3902 * __this, EdgeLookup_tBB3FEB19F640D730C4E3A0EBB92513E9861FC79A  ___x0, const RuntimeMethod* method)
{
	{
		// loop = used.Select(x => x.local).ToArray();
		Edge_t59DC4A6451BF45A4BB245CB1D084FCD1E447EF4D  L_0;
		L_0 = EdgeLookup_get_local_m6705B31B4C28C3870BF6EBEADA10025032BE56E3_inline((EdgeLookup_tBB3FEB19F640D730C4E3A0EBB92513E9861FC79A *)(&___x0), /*hidden argument*/NULL);
		return L_0;
	}
}
// UnityEngine.ProBuilder.Edge UnityEngine.ProBuilder.MeshOperations.ElementSelection/<>c::<GetEdgeLoopIterative>b__12_0(UnityEngine.ProBuilder.EdgeLookup)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Edge_t59DC4A6451BF45A4BB245CB1D084FCD1E447EF4D  U3CU3Ec_U3CGetEdgeLoopIterativeU3Eb__12_0_mB1ABAC2C95C832AAB1268396A78D6D60F52BE188 (U3CU3Ec_tE1BDC2D27D6AE7DAC952D91CC6A4087B90AB3902 * __this, EdgeLookup_tBB3FEB19F640D730C4E3A0EBB92513E9861FC79A  ___x0, const RuntimeMethod* method)
{
	{
		// loop = used.Select(x => x.local).ToArray();
		Edge_t59DC4A6451BF45A4BB245CB1D084FCD1E447EF4D  L_0;
		L_0 = EdgeLookup_get_local_m6705B31B4C28C3870BF6EBEADA10025032BE56E3_inline((EdgeLookup_tBB3FEB19F640D730C4E3A0EBB92513E9861FC79A *)(&___x0), /*hidden argument*/NULL);
		return L_0;
	}
}
// UnityEngine.ProBuilder.Edge UnityEngine.ProBuilder.MeshOperations.ElementSelection/<>c::<GetEdgeLoopInternal>b__13_0(UnityEngine.ProBuilder.WingedEdge)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Edge_t59DC4A6451BF45A4BB245CB1D084FCD1E447EF4D  U3CU3Ec_U3CGetEdgeLoopInternalU3Eb__13_0_mB228C025E60F7295213B8998523DC34BDCD5E0CA (U3CU3Ec_tE1BDC2D27D6AE7DAC952D91CC6A4087B90AB3902 * __this, WingedEdge_tC2693F58E6DD2D7CFF1F3F9C213BA90F2F50B6A5 * ___x0, const RuntimeMethod* method)
{
	EdgeLookup_tBB3FEB19F640D730C4E3A0EBB92513E9861FC79A  V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		// List<WingedEdge> spokes = GetSpokes(cur, ind, true).DistinctBy(x => x.edge.common).ToList();
		WingedEdge_tC2693F58E6DD2D7CFF1F3F9C213BA90F2F50B6A5 * L_0 = ___x0;
		NullCheck(L_0);
		EdgeLookup_tBB3FEB19F640D730C4E3A0EBB92513E9861FC79A  L_1;
		L_1 = WingedEdge_get_edge_m31129E1AD4D7BE9D3A9F559C14E2E9644257D716_inline(L_0, /*hidden argument*/NULL);
		V_0 = L_1;
		Edge_t59DC4A6451BF45A4BB245CB1D084FCD1E447EF4D  L_2;
		L_2 = EdgeLookup_get_common_m821DE00D13CF65334E23091BB460C1D19B957185_inline((EdgeLookup_tBB3FEB19F640D730C4E3A0EBB92513E9861FC79A *)(&V_0), /*hidden argument*/NULL);
		return L_2;
	}
}
// UnityEngine.ProBuilder.Edge UnityEngine.ProBuilder.MeshOperations.ElementSelection/<>c::<GetEdgeLoopInternalIterative>b__14_0(UnityEngine.ProBuilder.WingedEdge)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Edge_t59DC4A6451BF45A4BB245CB1D084FCD1E447EF4D  U3CU3Ec_U3CGetEdgeLoopInternalIterativeU3Eb__14_0_m763A96333DCFB184AC8E20C28A669D68A0A5F63B (U3CU3Ec_tE1BDC2D27D6AE7DAC952D91CC6A4087B90AB3902 * __this, WingedEdge_tC2693F58E6DD2D7CFF1F3F9C213BA90F2F50B6A5 * ___x0, const RuntimeMethod* method)
{
	EdgeLookup_tBB3FEB19F640D730C4E3A0EBB92513E9861FC79A  V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		// List<WingedEdge> spokesA = GetSpokes(cur, indA, true).DistinctBy(x => x.edge.common).ToList();
		WingedEdge_tC2693F58E6DD2D7CFF1F3F9C213BA90F2F50B6A5 * L_0 = ___x0;
		NullCheck(L_0);
		EdgeLookup_tBB3FEB19F640D730C4E3A0EBB92513E9861FC79A  L_1;
		L_1 = WingedEdge_get_edge_m31129E1AD4D7BE9D3A9F559C14E2E9644257D716_inline(L_0, /*hidden argument*/NULL);
		V_0 = L_1;
		Edge_t59DC4A6451BF45A4BB245CB1D084FCD1E447EF4D  L_2;
		L_2 = EdgeLookup_get_common_m821DE00D13CF65334E23091BB460C1D19B957185_inline((EdgeLookup_tBB3FEB19F640D730C4E3A0EBB92513E9861FC79A *)(&V_0), /*hidden argument*/NULL);
		return L_2;
	}
}
// UnityEngine.ProBuilder.Edge UnityEngine.ProBuilder.MeshOperations.ElementSelection/<>c::<GetEdgeLoopInternalIterative>b__14_1(UnityEngine.ProBuilder.WingedEdge)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Edge_t59DC4A6451BF45A4BB245CB1D084FCD1E447EF4D  U3CU3Ec_U3CGetEdgeLoopInternalIterativeU3Eb__14_1_m61771EC8A110A37BDAF902979210A52A99EB25F5 (U3CU3Ec_tE1BDC2D27D6AE7DAC952D91CC6A4087B90AB3902 * __this, WingedEdge_tC2693F58E6DD2D7CFF1F3F9C213BA90F2F50B6A5 * ___x0, const RuntimeMethod* method)
{
	EdgeLookup_tBB3FEB19F640D730C4E3A0EBB92513E9861FC79A  V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		// List<WingedEdge> spokesB = GetSpokes(cur, indB, true).DistinctBy(x => x.edge.common).ToList();
		WingedEdge_tC2693F58E6DD2D7CFF1F3F9C213BA90F2F50B6A5 * L_0 = ___x0;
		NullCheck(L_0);
		EdgeLookup_tBB3FEB19F640D730C4E3A0EBB92513E9861FC79A  L_1;
		L_1 = WingedEdge_get_edge_m31129E1AD4D7BE9D3A9F559C14E2E9644257D716_inline(L_0, /*hidden argument*/NULL);
		V_0 = L_1;
		Edge_t59DC4A6451BF45A4BB245CB1D084FCD1E447EF4D  L_2;
		L_2 = EdgeLookup_get_common_m821DE00D13CF65334E23091BB460C1D19B957185_inline((EdgeLookup_tBB3FEB19F640D730C4E3A0EBB92513E9861FC79A *)(&V_0), /*hidden argument*/NULL);
		return L_2;
	}
}
// UnityEngine.ProBuilder.Edge UnityEngine.ProBuilder.MeshOperations.ElementSelection/<>c::<FindHoles>b__25_0(UnityEngine.ProBuilder.WingedEdge)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Edge_t59DC4A6451BF45A4BB245CB1D084FCD1E447EF4D  U3CU3Ec_U3CFindHolesU3Eb__25_0_m496FB9CC1CA795AD69890D3C1C054E8F2A88DD9E (U3CU3Ec_tE1BDC2D27D6AE7DAC952D91CC6A4087B90AB3902 * __this, WingedEdge_tC2693F58E6DD2D7CFF1F3F9C213BA90F2F50B6A5 * ___x0, const RuntimeMethod* method)
{
	EdgeLookup_tBB3FEB19F640D730C4E3A0EBB92513E9861FC79A  V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		// holes.Add(hole.Select(x => x.edge.local).ToList());
		WingedEdge_tC2693F58E6DD2D7CFF1F3F9C213BA90F2F50B6A5 * L_0 = ___x0;
		NullCheck(L_0);
		EdgeLookup_tBB3FEB19F640D730C4E3A0EBB92513E9861FC79A  L_1;
		L_1 = WingedEdge_get_edge_m31129E1AD4D7BE9D3A9F559C14E2E9644257D716_inline(L_0, /*hidden argument*/NULL);
		V_0 = L_1;
		Edge_t59DC4A6451BF45A4BB245CB1D084FCD1E447EF4D  L_2;
		L_2 = EdgeLookup_get_local_m6705B31B4C28C3870BF6EBEADA10025032BE56E3_inline((EdgeLookup_tBB3FEB19F640D730C4E3A0EBB92513E9861FC79A *)(&V_0), /*hidden argument*/NULL);
		return L_2;
	}
}
// System.Int32 UnityEngine.ProBuilder.MeshOperations.ElementSelection/<>c::<FindHoles>b__26_0(UnityEngine.ProBuilder.SimpleTuple`2<System.Int32,System.Int32>,UnityEngine.ProBuilder.SimpleTuple`2<System.Int32,System.Int32>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t U3CU3Ec_U3CFindHolesU3Eb__26_0_m0F693A500112574F065A91FD6EB589BCEB86AE74 (U3CU3Ec_tE1BDC2D27D6AE7DAC952D91CC6A4087B90AB3902 * __this, SimpleTuple_2_t25A2DFE3504F5AB63E2B69FE31C8DC4C6DD101AA  ___x0, SimpleTuple_2_t25A2DFE3504F5AB63E2B69FE31C8DC4C6DD101AA  ___y1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SimpleTuple_2_get_item1_m2CF08C5624DCB512A6D0CBA782B629AA706AFD1A_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	{
		// splits.Sort((x, y) => x.item1.CompareTo(y.item1));
		int32_t L_0;
		L_0 = SimpleTuple_2_get_item1_m2CF08C5624DCB512A6D0CBA782B629AA706AFD1A_inline((SimpleTuple_2_t25A2DFE3504F5AB63E2B69FE31C8DC4C6DD101AA *)(&___x0), /*hidden argument*/SimpleTuple_2_get_item1_m2CF08C5624DCB512A6D0CBA782B629AA706AFD1A_RuntimeMethod_var);
		V_0 = L_0;
		int32_t L_1;
		L_1 = SimpleTuple_2_get_item1_m2CF08C5624DCB512A6D0CBA782B629AA706AFD1A_inline((SimpleTuple_2_t25A2DFE3504F5AB63E2B69FE31C8DC4C6DD101AA *)(&___y1), /*hidden argument*/SimpleTuple_2_get_item1_m2CF08C5624DCB512A6D0CBA782B629AA706AFD1A_RuntimeMethod_var);
		int32_t L_2;
		L_2 = Int32_CompareTo_m2DD1093B956B4D96C3AC3C27FDEE3CA447B044D3((int32_t*)(&V_0), L_1, /*hidden argument*/NULL);
		return L_2;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void UnityEngine.ProBuilder.MeshOperations.ElementSelection/<>c__DisplayClass24_0::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass24_0__ctor_mC4FDFD951B94B79226B04E766062DEFD040AC8FF (U3CU3Ec__DisplayClass24_0_t247CE1AB28EB487531BD9C69AE54A96675AA7528 * __this, const RuntimeMethod* method)
{
	{
		Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405(__this, /*hidden argument*/NULL);
		return;
	}
}
// System.Boolean UnityEngine.ProBuilder.MeshOperations.ElementSelection/<>c__DisplayClass24_0::<GetFaceLoop>b__0(UnityEngine.ProBuilder.WingedEdge)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CU3Ec__DisplayClass24_0_U3CGetFaceLoopU3Eb__0_m0EA64E94FFCC589ED3E4BF2EB84557E31028510B (U3CU3Ec__DisplayClass24_0_t247CE1AB28EB487531BD9C69AE54A96675AA7528 * __this, WingedEdge_tC2693F58E6DD2D7CFF1F3F9C213BA90F2F50B6A5 * ___x0, const RuntimeMethod* method)
{
	{
		// WingedEdge start = wings.FirstOrDefault(x => x.face == face);
		WingedEdge_tC2693F58E6DD2D7CFF1F3F9C213BA90F2F50B6A5 * L_0 = ___x0;
		NullCheck(L_0);
		Face_t670F9C6E42E8D3EEA7AD53AD268426DF37B3AA0B * L_1;
		L_1 = WingedEdge_get_face_m49125B51A3A5C4E845C094D87F4E0AB4061CF174_inline(L_0, /*hidden argument*/NULL);
		Face_t670F9C6E42E8D3EEA7AD53AD268426DF37B3AA0B * L_2 = __this->get_face_0();
		return (bool)((((RuntimeObject*)(Face_t670F9C6E42E8D3EEA7AD53AD268426DF37B3AA0B *)L_1) == ((RuntimeObject*)(Face_t670F9C6E42E8D3EEA7AD53AD268426DF37B3AA0B *)L_2))? 1 : 0);
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void UnityEngine.ProBuilder.MeshOperations.ElementSelection/<>c__DisplayClass26_0::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass26_0__ctor_mE895C183207D0298F6E8FBD8AB4AF32292D398B0 (U3CU3Ec__DisplayClass26_0_t296EB56A797FEF94B769D071DFE0D9A3A7E01D36 * __this, const RuntimeMethod* method)
{
	{
		Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405(__this, /*hidden argument*/NULL);
		return;
	}
}
// System.Boolean UnityEngine.ProBuilder.MeshOperations.ElementSelection/<>c__DisplayClass26_0::<FindHoles>b__1(UnityEngine.ProBuilder.WingedEdge)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CU3Ec__DisplayClass26_0_U3CFindHolesU3Eb__1_m89F0F17B1945DF271C23874AB20CFB1EF2551B41 (U3CU3Ec__DisplayClass26_0_t296EB56A797FEF94B769D071DFE0D9A3A7E01D36 * __this, WingedEdge_tC2693F58E6DD2D7CFF1F3F9C213BA90F2F50B6A5 * ___w0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_Contains_m90455A5864CF4193E243B3DF80D0366956FD48E8_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	EdgeLookup_tBB3FEB19F640D730C4E3A0EBB92513E9861FC79A  V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		// if (splitCount < 2 || section.Any(w => common.Contains(w.edge.common.a)) || section.Any(w => common.Contains(w.edge.common.b)))
		HashSet_1_tF187707BD5564B6808CE30721FBC083F00B385E5 * L_0 = __this->get_common_0();
		WingedEdge_tC2693F58E6DD2D7CFF1F3F9C213BA90F2F50B6A5 * L_1 = ___w0;
		NullCheck(L_1);
		EdgeLookup_tBB3FEB19F640D730C4E3A0EBB92513E9861FC79A  L_2;
		L_2 = WingedEdge_get_edge_m31129E1AD4D7BE9D3A9F559C14E2E9644257D716_inline(L_1, /*hidden argument*/NULL);
		V_0 = L_2;
		Edge_t59DC4A6451BF45A4BB245CB1D084FCD1E447EF4D  L_3;
		L_3 = EdgeLookup_get_common_m821DE00D13CF65334E23091BB460C1D19B957185_inline((EdgeLookup_tBB3FEB19F640D730C4E3A0EBB92513E9861FC79A *)(&V_0), /*hidden argument*/NULL);
		int32_t L_4 = L_3.get_a_0();
		NullCheck(L_0);
		bool L_5;
		L_5 = HashSet_1_Contains_m90455A5864CF4193E243B3DF80D0366956FD48E8(L_0, L_4, /*hidden argument*/HashSet_1_Contains_m90455A5864CF4193E243B3DF80D0366956FD48E8_RuntimeMethod_var);
		return L_5;
	}
}
// System.Boolean UnityEngine.ProBuilder.MeshOperations.ElementSelection/<>c__DisplayClass26_0::<FindHoles>b__2(UnityEngine.ProBuilder.WingedEdge)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CU3Ec__DisplayClass26_0_U3CFindHolesU3Eb__2_m8FD850BCA00945193E6788D48F2C883481F7D1AD (U3CU3Ec__DisplayClass26_0_t296EB56A797FEF94B769D071DFE0D9A3A7E01D36 * __this, WingedEdge_tC2693F58E6DD2D7CFF1F3F9C213BA90F2F50B6A5 * ___w0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_Contains_m90455A5864CF4193E243B3DF80D0366956FD48E8_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	EdgeLookup_tBB3FEB19F640D730C4E3A0EBB92513E9861FC79A  V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		// if (splitCount < 2 || section.Any(w => common.Contains(w.edge.common.a)) || section.Any(w => common.Contains(w.edge.common.b)))
		HashSet_1_tF187707BD5564B6808CE30721FBC083F00B385E5 * L_0 = __this->get_common_0();
		WingedEdge_tC2693F58E6DD2D7CFF1F3F9C213BA90F2F50B6A5 * L_1 = ___w0;
		NullCheck(L_1);
		EdgeLookup_tBB3FEB19F640D730C4E3A0EBB92513E9861FC79A  L_2;
		L_2 = WingedEdge_get_edge_m31129E1AD4D7BE9D3A9F559C14E2E9644257D716_inline(L_1, /*hidden argument*/NULL);
		V_0 = L_2;
		Edge_t59DC4A6451BF45A4BB245CB1D084FCD1E447EF4D  L_3;
		L_3 = EdgeLookup_get_common_m821DE00D13CF65334E23091BB460C1D19B957185_inline((EdgeLookup_tBB3FEB19F640D730C4E3A0EBB92513E9861FC79A *)(&V_0), /*hidden argument*/NULL);
		int32_t L_4 = L_3.get_b_1();
		NullCheck(L_0);
		bool L_5;
		L_5 = HashSet_1_Contains_m90455A5864CF4193E243B3DF80D0366956FD48E8(L_0, L_4, /*hidden argument*/HashSet_1_Contains_m90455A5864CF4193E243B3DF80D0366956FD48E8_RuntimeMethod_var);
		return L_5;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void UnityEngine.ProBuilder.MeshOperations.ExtrudeElements/<>c::.cctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__cctor_m00B225E147134381EFBD4D5C01071D1B96C033D5 (const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_tEEA0003DF0DA36DDE379EDA9C52727AFC805618B_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		U3CU3Ec_tEEA0003DF0DA36DDE379EDA9C52727AFC805618B * L_0 = (U3CU3Ec_tEEA0003DF0DA36DDE379EDA9C52727AFC805618B *)il2cpp_codegen_object_new(U3CU3Ec_tEEA0003DF0DA36DDE379EDA9C52727AFC805618B_il2cpp_TypeInfo_var);
		U3CU3Ec__ctor_m77B6CDABB6751A29459686D413AB6C24876ACBF6(L_0, /*hidden argument*/NULL);
		((U3CU3Ec_tEEA0003DF0DA36DDE379EDA9C52727AFC805618B_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tEEA0003DF0DA36DDE379EDA9C52727AFC805618B_il2cpp_TypeInfo_var))->set_U3CU3E9_0(L_0);
		return;
	}
}
// System.Void UnityEngine.ProBuilder.MeshOperations.ExtrudeElements/<>c::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m77B6CDABB6751A29459686D413AB6C24876ACBF6 (U3CU3Ec_tEEA0003DF0DA36DDE379EDA9C52727AFC805618B * __this, const RuntimeMethod* method)
{
	{
		Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405(__this, /*hidden argument*/NULL);
		return;
	}
}
// UnityEngine.ProBuilder.Face UnityEngine.ProBuilder.MeshOperations.ExtrudeElements/<>c::<DetachFaces>b__3_0(UnityEngine.ProBuilder.FaceRebuildData)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Face_t670F9C6E42E8D3EEA7AD53AD268426DF37B3AA0B * U3CU3Ec_U3CDetachFacesU3Eb__3_0_m556DEE4D97EC01E7F04F20E894D33241280C5581 (U3CU3Ec_tEEA0003DF0DA36DDE379EDA9C52727AFC805618B * __this, FaceRebuildData_t34A8DB109BBCF594AA6C967A134052836F8A7952 * ___x0, const RuntimeMethod* method)
{
	{
		// return detached.Select(x => x.face).ToList();
		FaceRebuildData_t34A8DB109BBCF594AA6C967A134052836F8A7952 * L_0 = ___x0;
		NullCheck(L_0);
		Face_t670F9C6E42E8D3EEA7AD53AD268426DF37B3AA0B * L_1 = L_0->get_face_0();
		return L_1;
	}
}
// System.Int32 UnityEngine.ProBuilder.MeshOperations.ExtrudeElements/<>c::<ExtrudePerFace>b__4_0(UnityEngine.ProBuilder.Face)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t U3CU3Ec_U3CExtrudePerFaceU3Eb__4_0_m08F55783CCF0C6802C02A195FBE7D4D5BD23639A (U3CU3Ec_tEEA0003DF0DA36DDE379EDA9C52727AFC805618B * __this, Face_t670F9C6E42E8D3EEA7AD53AD268426DF37B3AA0B * ___x0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReadOnlyCollection_1_get_Count_m172803071A2E4C616BA488AC20A9AD2AEA7EE47F_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		// Face[] newFaces = new Face[faceArray.Sum(x => x.edges.Count)];
		Face_t670F9C6E42E8D3EEA7AD53AD268426DF37B3AA0B * L_0 = ___x0;
		NullCheck(L_0);
		ReadOnlyCollection_1_tAEF82F0FE2AD6A08DCD2F575F575005FDEC2C4DE * L_1;
		L_1 = Face_get_edges_m8A1D8F862B6F108BC2019A375420D3AFC6606297(L_0, /*hidden argument*/NULL);
		NullCheck(L_1);
		int32_t L_2;
		L_2 = ReadOnlyCollection_1_get_Count_m172803071A2E4C616BA488AC20A9AD2AEA7EE47F(L_1, /*hidden argument*/ReadOnlyCollection_1_get_Count_m172803071A2E4C616BA488AC20A9AD2AEA7EE47F_RuntimeMethod_var);
		return L_2;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void UnityEngine.ProBuilder.MeshOperations.InternalMeshUtility/<>c::.cctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__cctor_m8AAEF3FFFB296956F08F417BAD2D28FDA3C25F5B (const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t02407EB4B3715632FEE2AD953E8D0DFB28C247EC_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		U3CU3Ec_t02407EB4B3715632FEE2AD953E8D0DFB28C247EC * L_0 = (U3CU3Ec_t02407EB4B3715632FEE2AD953E8D0DFB28C247EC *)il2cpp_codegen_object_new(U3CU3Ec_t02407EB4B3715632FEE2AD953E8D0DFB28C247EC_il2cpp_TypeInfo_var);
		U3CU3Ec__ctor_m328DB2DC17851D644EB05E3406271EF4EA4C2B33(L_0, /*hidden argument*/NULL);
		((U3CU3Ec_t02407EB4B3715632FEE2AD953E8D0DFB28C247EC_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t02407EB4B3715632FEE2AD953E8D0DFB28C247EC_il2cpp_TypeInfo_var))->set_U3CU3E9_0(L_0);
		return;
	}
}
// System.Void UnityEngine.ProBuilder.MeshOperations.InternalMeshUtility/<>c::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m328DB2DC17851D644EB05E3406271EF4EA4C2B33 (U3CU3Ec_t02407EB4B3715632FEE2AD953E8D0DFB28C247EC * __this, const RuntimeMethod* method)
{
	{
		Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405(__this, /*hidden argument*/NULL);
		return;
	}
}
// UnityEngine.Vector3[] UnityEngine.ProBuilder.MeshOperations.InternalMeshUtility/<>c::<CreateMeshWithTransform>b__1_0(UnityEngine.Mesh)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* U3CU3Ec_U3CCreateMeshWithTransformU3Eb__1_0_mD08BB556A662336B1678DE713F5BE64FE092E602 (U3CU3Ec_t02407EB4B3715632FEE2AD953E8D0DFB28C247EC * __this, Mesh_t2F5992DBA650D5862B43D3823ACD997132A57DA6 * ___x0, const RuntimeMethod* method)
{
	{
		// Vector3[] m_vertices = MeshUtility.GetMeshChannel(t.gameObject, x => x.vertices);
		Mesh_t2F5992DBA650D5862B43D3823ACD997132A57DA6 * L_0 = ___x0;
		NullCheck(L_0);
		Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_1;
		L_1 = Mesh_get_vertices_mB7A79698792B3CBA0E7E6EACDA6C031E496FB595(L_0, /*hidden argument*/NULL);
		return L_1;
	}
}
// UnityEngine.Color[] UnityEngine.ProBuilder.MeshOperations.InternalMeshUtility/<>c::<CreateMeshWithTransform>b__1_1(UnityEngine.Mesh)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ColorU5BU5D_t358DD89F511301E663AD9157305B94A2DEFF8834* U3CU3Ec_U3CCreateMeshWithTransformU3Eb__1_1_mF4C13F62F01FCB963F86AD63029A6FDD946ED143 (U3CU3Ec_t02407EB4B3715632FEE2AD953E8D0DFB28C247EC * __this, Mesh_t2F5992DBA650D5862B43D3823ACD997132A57DA6 * ___x0, const RuntimeMethod* method)
{
	{
		// Color[] m_colors = MeshUtility.GetMeshChannel(t.gameObject, x => x.colors);
		Mesh_t2F5992DBA650D5862B43D3823ACD997132A57DA6 * L_0 = ___x0;
		NullCheck(L_0);
		ColorU5BU5D_t358DD89F511301E663AD9157305B94A2DEFF8834* L_1;
		L_1 = Mesh_get_colors_mD16E9412091CF4E4C800486E33BA6104E1522C8D(L_0, /*hidden argument*/NULL);
		return L_1;
	}
}
// UnityEngine.Vector2[] UnityEngine.ProBuilder.MeshOperations.InternalMeshUtility/<>c::<CreateMeshWithTransform>b__1_2(UnityEngine.Mesh)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA* U3CU3Ec_U3CCreateMeshWithTransformU3Eb__1_2_m59DF9F81F52F3C55C6348D4D7DAE261DAE77C386 (U3CU3Ec_t02407EB4B3715632FEE2AD953E8D0DFB28C247EC * __this, Mesh_t2F5992DBA650D5862B43D3823ACD997132A57DA6 * ___x0, const RuntimeMethod* method)
{
	{
		// Vector2[] m_uvs = MeshUtility.GetMeshChannel(t.gameObject, x => x.uv);
		Mesh_t2F5992DBA650D5862B43D3823ACD997132A57DA6 * L_0 = ___x0;
		NullCheck(L_0);
		Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA* L_1;
		L_1 = Mesh_get_uv_m3FF0C231402D4106CDA3EEE381B16863B287D143(L_0, /*hidden argument*/NULL);
		return L_1;
	}
}
// UnityEngine.Vector3[] UnityEngine.ProBuilder.MeshOperations.InternalMeshUtility/<>c::<ResetPbObjectWithMeshFilter>b__2_0(UnityEngine.Mesh)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* U3CU3Ec_U3CResetPbObjectWithMeshFilterU3Eb__2_0_m77E207F2F1EE251C5EB524A0580803675B18CD1A (U3CU3Ec_t02407EB4B3715632FEE2AD953E8D0DFB28C247EC * __this, Mesh_t2F5992DBA650D5862B43D3823ACD997132A57DA6 * ___x0, const RuntimeMethod* method)
{
	{
		// Vector3[] m_positions = MeshUtility.GetMeshChannel<Vector3[]>(pb.gameObject, x => x.vertices);
		Mesh_t2F5992DBA650D5862B43D3823ACD997132A57DA6 * L_0 = ___x0;
		NullCheck(L_0);
		Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_1;
		L_1 = Mesh_get_vertices_mB7A79698792B3CBA0E7E6EACDA6C031E496FB595(L_0, /*hidden argument*/NULL);
		return L_1;
	}
}
// UnityEngine.Color[] UnityEngine.ProBuilder.MeshOperations.InternalMeshUtility/<>c::<ResetPbObjectWithMeshFilter>b__2_1(UnityEngine.Mesh)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ColorU5BU5D_t358DD89F511301E663AD9157305B94A2DEFF8834* U3CU3Ec_U3CResetPbObjectWithMeshFilterU3Eb__2_1_m326A7786C81230E6F0EF63A9FEA6974D5ED4FBE7 (U3CU3Ec_t02407EB4B3715632FEE2AD953E8D0DFB28C247EC * __this, Mesh_t2F5992DBA650D5862B43D3823ACD997132A57DA6 * ___x0, const RuntimeMethod* method)
{
	{
		// Color[] m_colors = MeshUtility.GetMeshChannel<Color[]>(pb.gameObject, x => x.colors);
		Mesh_t2F5992DBA650D5862B43D3823ACD997132A57DA6 * L_0 = ___x0;
		NullCheck(L_0);
		ColorU5BU5D_t358DD89F511301E663AD9157305B94A2DEFF8834* L_1;
		L_1 = Mesh_get_colors_mD16E9412091CF4E4C800486E33BA6104E1522C8D(L_0, /*hidden argument*/NULL);
		return L_1;
	}
}
// UnityEngine.Vector2[] UnityEngine.ProBuilder.MeshOperations.InternalMeshUtility/<>c::<ResetPbObjectWithMeshFilter>b__2_2(UnityEngine.Mesh)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA* U3CU3Ec_U3CResetPbObjectWithMeshFilterU3Eb__2_2_m14503FE0DEEDDB14A50E2DD43AF3D3E3CE3D5836 (U3CU3Ec_t02407EB4B3715632FEE2AD953E8D0DFB28C247EC * __this, Mesh_t2F5992DBA650D5862B43D3823ACD997132A57DA6 * ___x0, const RuntimeMethod* method)
{
	{
		// Vector2[] m_uvs = MeshUtility.GetMeshChannel<Vector2[]>(pb.gameObject, x => x.uv);
		Mesh_t2F5992DBA650D5862B43D3823ACD997132A57DA6 * L_0 = ___x0;
		NullCheck(L_0);
		Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA* L_1;
		L_1 = Mesh_get_uv_m3FF0C231402D4106CDA3EEE381B16863B287D143(L_0, /*hidden argument*/NULL);
		return L_1;
	}
}
// System.Boolean UnityEngine.ProBuilder.MeshOperations.InternalMeshUtility/<>c::<FilterUnusedSubmeshIndexes>b__3_0(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CU3Ec_U3CFilterUnusedSubmeshIndexesU3Eb__3_0_m540ED4E304BDC89E07908428F403D7A4441207BD (U3CU3Ec_t02407EB4B3715632FEE2AD953E8D0DFB28C247EC * __this, bool ___x0, const RuntimeMethod* method)
{
	{
		// var unused = ArrUtil.AllIndexesOf(used, x => !x);
		bool L_0 = ___x0;
		return (bool)((((int32_t)L_0) == ((int32_t)0))? 1 : 0);
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void UnityEngine.ProBuilder.InternalUtility/<>c__DisplayClass6_0::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass6_0__ctor_m9CC7D8FB210B2BDC2CE26E155314D519212DB838 (U3CU3Ec__DisplayClass6_0_tF6344B04C3BA09A2184B97F34E04329412CD928B * __this, const RuntimeMethod* method)
{
	{
		Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405(__this, /*hidden argument*/NULL);
		return;
	}
}
// System.Boolean UnityEngine.ProBuilder.InternalUtility/<>c__DisplayClass6_0::<TryParseColor>b__0(System.Char)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CU3Ec__DisplayClass6_0_U3CTryParseColorU3Eb__0_m90776417E46223AF94A70E31C2B8B311DC24C7BD (U3CU3Ec__DisplayClass6_0_tF6344B04C3BA09A2184B97F34E04329412CD928B * __this, Il2CppChar ___c0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_Contains_TisChar_tFF60D8E7E89A20BE2294A003734341BD1DF43E14_m832DBC12FA0773F2E47557F7885E452BB0F9A21D_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		// value = new string(value.Where(c => valid.Contains(c)).ToArray());
		String_t* L_0 = __this->get_valid_0();
		Il2CppChar L_1 = ___c0;
		bool L_2;
		L_2 = Enumerable_Contains_TisChar_tFF60D8E7E89A20BE2294A003734341BD1DF43E14_m832DBC12FA0773F2E47557F7885E452BB0F9A21D(L_0, L_1, /*hidden argument*/Enumerable_Contains_TisChar_tFF60D8E7E89A20BE2294A003734341BD1DF43E14_m832DBC12FA0773F2E47557F7885E452BB0F9A21D_RuntimeMethod_var);
		return L_2;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void UnityEngine.ProBuilder.MeshOperations.MergeElements/<>c::.cctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__cctor_mC6CD6310B87488B04AAA4BEC3877DBA9AA44C9D7 (const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t6269B7D0C00D55576C8EC79795475539A9B664D5_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		U3CU3Ec_t6269B7D0C00D55576C8EC79795475539A9B664D5 * L_0 = (U3CU3Ec_t6269B7D0C00D55576C8EC79795475539A9B664D5 *)il2cpp_codegen_object_new(U3CU3Ec_t6269B7D0C00D55576C8EC79795475539A9B664D5_il2cpp_TypeInfo_var);
		U3CU3Ec__ctor_m1A5771C9B62BB1148EE5D26CB1C3C1B390EE0DC4(L_0, /*hidden argument*/NULL);
		((U3CU3Ec_t6269B7D0C00D55576C8EC79795475539A9B664D5_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t6269B7D0C00D55576C8EC79795475539A9B664D5_il2cpp_TypeInfo_var))->set_U3CU3E9_0(L_0);
		return;
	}
}
// System.Void UnityEngine.ProBuilder.MeshOperations.MergeElements/<>c::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m1A5771C9B62BB1148EE5D26CB1C3C1B390EE0DC4 (U3CU3Ec_t6269B7D0C00D55576C8EC79795475539A9B664D5 * __this, const RuntimeMethod* method)
{
	{
		Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405(__this, /*hidden argument*/NULL);
		return;
	}
}
// System.Collections.Generic.IEnumerable`1<System.Int32> UnityEngine.ProBuilder.MeshOperations.MergeElements/<>c::<Merge>b__1_0(UnityEngine.ProBuilder.Face)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CU3Ec_U3CMergeU3Eb__1_0_m82D2211E127935D75D17977CB4181F6C7FD41A71 (U3CU3Ec_t6269B7D0C00D55576C8EC79795475539A9B664D5 * __this, Face_t670F9C6E42E8D3EEA7AD53AD268426DF37B3AA0B * ___x0, const RuntimeMethod* method)
{
	{
		// Face mergedFace = new Face(faces.SelectMany(x => x.indexesInternal).ToArray(),
		Face_t670F9C6E42E8D3EEA7AD53AD268426DF37B3AA0B * L_0 = ___x0;
		NullCheck(L_0);
		Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_1;
		L_1 = Face_get_indexesInternal_m2B09D52885996C7C9686E32AB62E1D5A8E0574C0_inline(L_0, /*hidden argument*/NULL);
		return (RuntimeObject*)L_1;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void UnityEngine.ProBuilder.MeshOperations.MergeElements/<>c__DisplayClass0_0::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass0_0__ctor_m6556AFF124259E6F3A0202A3C13EECE699547A7D (U3CU3Ec__DisplayClass0_0_t0372B46B5CCB957B26CA02361AB33152518DE575 * __this, const RuntimeMethod* method)
{
	{
		Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405(__this, /*hidden argument*/NULL);
		return;
	}
}
// System.Boolean UnityEngine.ProBuilder.MeshOperations.MergeElements/<>c__DisplayClass0_0::<MergePairs>b__0(UnityEngine.ProBuilder.Face)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CU3Ec__DisplayClass0_0_U3CMergePairsU3Eb__0_m8F8C6BBEF2CF533A8FC347753553F7E65C4901BE (U3CU3Ec__DisplayClass0_0_t0372B46B5CCB957B26CA02361AB33152518DE575 * __this, Face_t670F9C6E42E8D3EEA7AD53AD268426DF37B3AA0B * ___x0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_Contains_m295E4820C05101943A0AE615B900CE1DA5988BA0_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		// List<Face> faces = target.facesInternal.Where(x => !remove.Contains(x)).ToList();
		HashSet_1_t0788DA90BAFA8E61F8C12FF31879BD04650EEAA8 * L_0 = __this->get_remove_0();
		Face_t670F9C6E42E8D3EEA7AD53AD268426DF37B3AA0B * L_1 = ___x0;
		NullCheck(L_0);
		bool L_2;
		L_2 = HashSet_1_Contains_m295E4820C05101943A0AE615B900CE1DA5988BA0(L_0, L_1, /*hidden argument*/HashSet_1_Contains_m295E4820C05101943A0AE615B900CE1DA5988BA0_RuntimeMethod_var);
		return (bool)((((int32_t)L_2) == ((int32_t)0))? 1 : 0);
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void UnityEngine.ProBuilder.MeshHandles/<>c::.cctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__cctor_m8695A749CC1C14AE5A76BBC5CE23A442FE1C24CF (const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_tEA8CF3287CF1054EF84FBA30F23FA1CD4FFB6568_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		U3CU3Ec_tEA8CF3287CF1054EF84FBA30F23FA1CD4FFB6568 * L_0 = (U3CU3Ec_tEA8CF3287CF1054EF84FBA30F23FA1CD4FFB6568 *)il2cpp_codegen_object_new(U3CU3Ec_tEA8CF3287CF1054EF84FBA30F23FA1CD4FFB6568_il2cpp_TypeInfo_var);
		U3CU3Ec__ctor_mE33D98378BB22027B0ACE3004118B94179E4D7C5(L_0, /*hidden argument*/NULL);
		((U3CU3Ec_tEA8CF3287CF1054EF84FBA30F23FA1CD4FFB6568_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tEA8CF3287CF1054EF84FBA30F23FA1CD4FFB6568_il2cpp_TypeInfo_var))->set_U3CU3E9_0(L_0);
		return;
	}
}
// System.Void UnityEngine.ProBuilder.MeshHandles/<>c::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_mE33D98378BB22027B0ACE3004118B94179E4D7C5 (U3CU3Ec_tEA8CF3287CF1054EF84FBA30F23FA1CD4FFB6568 * __this, const RuntimeMethod* method)
{
	{
		Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405(__this, /*hidden argument*/NULL);
		return;
	}
}
// System.Collections.Generic.IEnumerable`1<System.Int32> UnityEngine.ProBuilder.MeshHandles/<>c::<CreateFaceMesh>b__9_0(UnityEngine.ProBuilder.Face)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CU3Ec_U3CCreateFaceMeshU3Eb__9_0_m65402119530A3EC07FCBF56F2BE5FD9566FB7B2D (U3CU3Ec_tEA8CF3287CF1054EF84FBA30F23FA1CD4FFB6568 * __this, Face_t670F9C6E42E8D3EEA7AD53AD268426DF37B3AA0B * ___x0, const RuntimeMethod* method)
{
	{
		// target.triangles = mesh.selectedFacesInternal.SelectMany(x => x.indexes).ToArray();
		Face_t670F9C6E42E8D3EEA7AD53AD268426DF37B3AA0B * L_0 = ___x0;
		NullCheck(L_0);
		ReadOnlyCollection_1_t3E37961FF3644E8E5BC1468444123741B9E47EFF * L_1;
		L_1 = Face_get_indexes_mCCC6D1D84EC5A4E4243D15693A2FE9393F21D74D(L_0, /*hidden argument*/NULL);
		return L_1;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void UnityEngine.ProBuilder.MeshOperations.MeshImporter/<>c::.cctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__cctor_m915FF7127B0D8BFF9B2A8A1843D9BD086914D2FE (const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t2787C0401514F83867A60C1967986242AF4E2BAF_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		U3CU3Ec_t2787C0401514F83867A60C1967986242AF4E2BAF * L_0 = (U3CU3Ec_t2787C0401514F83867A60C1967986242AF4E2BAF *)il2cpp_codegen_object_new(U3CU3Ec_t2787C0401514F83867A60C1967986242AF4E2BAF_il2cpp_TypeInfo_var);
		U3CU3Ec__ctor_m8FAB0A613BB9DEDE50EFC9D28F00924051CFE3E1(L_0, /*hidden argument*/NULL);
		((U3CU3Ec_t2787C0401514F83867A60C1967986242AF4E2BAF_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t2787C0401514F83867A60C1967986242AF4E2BAF_il2cpp_TypeInfo_var))->set_U3CU3E9_0(L_0);
		return;
	}
}
// System.Void UnityEngine.ProBuilder.MeshOperations.MeshImporter/<>c::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m8FAB0A613BB9DEDE50EFC9D28F00924051CFE3E1 (U3CU3Ec_t2787C0401514F83867A60C1967986242AF4E2BAF * __this, const RuntimeMethod* method)
{
	{
		Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405(__this, /*hidden argument*/NULL);
		return;
	}
}
// UnityEngine.Vector3 UnityEngine.ProBuilder.MeshOperations.MeshImporter/<>c::<Import>b__9_0(UnityEngine.ProBuilder.Vertex)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  U3CU3Ec_U3CImportU3Eb__9_0_m25BA15E9A75BB3F7AEF6A64DD3F44651AA473372 (U3CU3Ec_t2787C0401514F83867A60C1967986242AF4E2BAF * __this, Vertex_tE3410620416D15FC2847E01661CBA542AC7432B8 * ___x0, const RuntimeMethod* method)
{
	{
		// Smoothing.ApplySmoothingGroups(m_Destination, m_Destination.facesInternal, importSettings.smoothingAngle, m_Vertices.Select(x => x.normal).ToArray());
		Vertex_tE3410620416D15FC2847E01661CBA542AC7432B8 * L_0 = ___x0;
		NullCheck(L_0);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_1;
		L_1 = Vertex_get_normal_m0A966DDB7A94CA0DD69C7EE619FD7147EE1139EF_inline(L_0, /*hidden argument*/NULL);
		return L_1;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void UnityEngine.ProBuilder.MeshUtility/<>c::.cctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__cctor_m0515FB17C2CF2A386F9B4D5BC95ED43689CFD130 (const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t7E75869F74A77E5044185435B06E3E59C726E85E_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		U3CU3Ec_t7E75869F74A77E5044185435B06E3E59C726E85E * L_0 = (U3CU3Ec_t7E75869F74A77E5044185435B06E3E59C726E85E *)il2cpp_codegen_object_new(U3CU3Ec_t7E75869F74A77E5044185435B06E3E59C726E85E_il2cpp_TypeInfo_var);
		U3CU3Ec__ctor_m1403B4C4358E9BFB6DBC450F9D8A6BBD51B4B039(L_0, /*hidden argument*/NULL);
		((U3CU3Ec_t7E75869F74A77E5044185435B06E3E59C726E85E_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t7E75869F74A77E5044185435B06E3E59C726E85E_il2cpp_TypeInfo_var))->set_U3CU3E9_0(L_0);
		return;
	}
}
// System.Void UnityEngine.ProBuilder.MeshUtility/<>c::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m1403B4C4358E9BFB6DBC450F9D8A6BBD51B4B039 (U3CU3Ec_t7E75869F74A77E5044185435B06E3E59C726E85E * __this, const RuntimeMethod* method)
{
	{
		Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405(__this, /*hidden argument*/NULL);
		return;
	}
}
// System.Collections.Generic.IEnumerable`1<UnityEngine.ProBuilder.Vertex> UnityEngine.ProBuilder.MeshUtility/<>c::<CollapseSharedVertices>b__10_0(System.Collections.Generic.Dictionary`2<UnityEngine.ProBuilder.Vertex,System.Int32>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CU3Ec_U3CCollapseSharedVerticesU3Eb__10_0_m74D12064F15154EE8DEEC6F8A8D9A016663F1F35 (U3CU3Ec_t7E75869F74A77E5044185435B06E3E59C726E85E * __this, Dictionary_2_t9D51A01ED16DC5F18019CB6AE74EF8056C29082C * ___x0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Keys_m21EE461447C19C62034FC9BD5E36B77052297BAF_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		// Vertex[] collapsed = subVertices.SelectMany(x => x.Keys).ToArray();
		Dictionary_2_t9D51A01ED16DC5F18019CB6AE74EF8056C29082C * L_0 = ___x0;
		NullCheck(L_0);
		KeyCollection_t9B0CE8103AA84070D9B2D487A72BEB7455DC8596 * L_1;
		L_1 = Dictionary_2_get_Keys_m21EE461447C19C62034FC9BD5E36B77052297BAF(L_0, /*hidden argument*/Dictionary_2_get_Keys_m21EE461447C19C62034FC9BD5E36B77052297BAF_RuntimeMethod_var);
		return L_1;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void UnityEngine.ProBuilder.MeshOperations.MeshValidation/<>c::.cctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__cctor_m37EB9E2B463DF1E81F89B1269323D49BAAAAF906 (const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_tFD8EF997566350BD644B066828EE4B4B3B633145_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		U3CU3Ec_tFD8EF997566350BD644B066828EE4B4B3B633145 * L_0 = (U3CU3Ec_tFD8EF997566350BD644B066828EE4B4B3B633145 *)il2cpp_codegen_object_new(U3CU3Ec_tFD8EF997566350BD644B066828EE4B4B3B633145_il2cpp_TypeInfo_var);
		U3CU3Ec__ctor_mD6F87500F84233F4DF578189E2DDB6B4AFE92CEA(L_0, /*hidden argument*/NULL);
		((U3CU3Ec_tFD8EF997566350BD644B066828EE4B4B3B633145_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tFD8EF997566350BD644B066828EE4B4B3B633145_il2cpp_TypeInfo_var))->set_U3CU3E9_0(L_0);
		return;
	}
}
// System.Void UnityEngine.ProBuilder.MeshOperations.MeshValidation/<>c::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_mD6F87500F84233F4DF578189E2DDB6B4AFE92CEA (U3CU3Ec_tFD8EF997566350BD644B066828EE4B4B3B633145 * __this, const RuntimeMethod* method)
{
	{
		Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405(__this, /*hidden argument*/NULL);
		return;
	}
}
// System.Collections.Generic.IEnumerable`1<System.Int32> UnityEngine.ProBuilder.MeshOperations.MeshValidation/<>c::<EnsureFacesAreComposedOfContiguousTriangles>b__4_0(UnityEngine.ProBuilder.Triangle)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CU3Ec_U3CEnsureFacesAreComposedOfContiguousTrianglesU3Eb__4_0_mB68413AD2FA21A735E579A77F9D1A1E0747D042F (U3CU3Ec_tFD8EF997566350BD644B066828EE4B4B3B633145 * __this, Triangle_tA63DD9B179D6B55A3F75E757747F2C9369A28B7E  ___x0, const RuntimeMethod* method)
{
	{
		// face.SetIndexes(groups[0].SelectMany(x=>x.indices));
		RuntimeObject* L_0;
		L_0 = Triangle_get_indices_mB96D5708F2BD2CC75CFDDFA7B2443A47A3C42643((Triangle_tA63DD9B179D6B55A3F75E757747F2C9369A28B7E *)(&___x0), /*hidden argument*/NULL);
		return L_0;
	}
}
// System.Collections.Generic.IEnumerable`1<System.Int32> UnityEngine.ProBuilder.MeshOperations.MeshValidation/<>c::<EnsureFacesAreComposedOfContiguousTriangles>b__4_1(UnityEngine.ProBuilder.Triangle)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CU3Ec_U3CEnsureFacesAreComposedOfContiguousTrianglesU3Eb__4_1_mC5195D99C752133358F8A86333C92F6D319AE633 (U3CU3Ec_tFD8EF997566350BD644B066828EE4B4B3B633145 * __this, Triangle_tA63DD9B179D6B55A3F75E757747F2C9369A28B7E  ___x0, const RuntimeMethod* method)
{
	{
		// duplicate.SetIndexes(groups[i].SelectMany(x => x.indices));
		RuntimeObject* L_0;
		L_0 = Triangle_get_indices_mB96D5708F2BD2CC75CFDDFA7B2443A47A3C42643((Triangle_tA63DD9B179D6B55A3F75E757747F2C9369A28B7E *)(&___x0), /*hidden argument*/NULL);
		return L_0;
	}
}
// System.Collections.Generic.IEnumerable`1<System.Int32> UnityEngine.ProBuilder.MeshOperations.MeshValidation/<>c::<RemoveUnusedVertices>b__7_0(UnityEngine.ProBuilder.Face)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CU3Ec_U3CRemoveUnusedVerticesU3Eb__7_0_mD007B52BF43BCBCE9D432C988CFFED63F73F2AB6 (U3CU3Ec_tFD8EF997566350BD644B066828EE4B4B3B633145 * __this, Face_t670F9C6E42E8D3EEA7AD53AD268426DF37B3AA0B * ___x0, const RuntimeMethod* method)
{
	{
		// var tris = new HashSet<int>(mesh.facesInternal.SelectMany(x => x.indexes));
		Face_t670F9C6E42E8D3EEA7AD53AD268426DF37B3AA0B * L_0 = ___x0;
		NullCheck(L_0);
		ReadOnlyCollection_1_t3E37961FF3644E8E5BC1468444123741B9E47EFF * L_1;
		L_1 = Face_get_indexes_mCCC6D1D84EC5A4E4243D15693A2FE9393F21D74D(L_0, /*hidden argument*/NULL);
		return L_1;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void UnityEngine.ProBuilder.MeshOperations.MeshValidation/<>c__DisplayClass10_0::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass10_0__ctor_m425FD92B29A74112161A25FF852BD1C0D6FAA965 (U3CU3Ec__DisplayClass10_0_tBDD8C130F2ECE825663AD995942857E6A9DC1A7E * __this, const RuntimeMethod* method)
{
	{
		Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405(__this, /*hidden argument*/NULL);
		return;
	}
}
// System.Boolean UnityEngine.ProBuilder.MeshOperations.MeshValidation/<>c__DisplayClass10_0::<RebuildSelectionIndexes>b__0(UnityEngine.ProBuilder.Face)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CU3Ec__DisplayClass10_0_U3CRebuildSelectionIndexesU3Eb__0_mC2E4673D3396332003F99C3682AEEAEE2E941375 (U3CU3Ec__DisplayClass10_0_tBDD8C130F2ECE825663AD995942857E6A9DC1A7E * __this, Face_t670F9C6E42E8D3EEA7AD53AD268426DF37B3AA0B * ___x0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_Contains_TisFace_t670F9C6E42E8D3EEA7AD53AD268426DF37B3AA0B_m7FFD8C6A917DBEB6AE97A5CE2E48E5B80D7C0EC3_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		// faces = faces.Where(x => mesh.facesInternal.Contains(x)).ToArray();
		ProBuilderMesh_t252480EA473C60D493C8B94B66B1FE61B1768A06 * L_0 = __this->get_mesh_0();
		NullCheck(L_0);
		FaceU5BU5D_t0D522232374325AD8B00CA039B016D822C4F8107* L_1;
		L_1 = ProBuilderMesh_get_facesInternal_m08FD1D0F418EDB0E7E18CB3A54AA2AD046E33B22_inline(L_0, /*hidden argument*/NULL);
		Face_t670F9C6E42E8D3EEA7AD53AD268426DF37B3AA0B * L_2 = ___x0;
		bool L_3;
		L_3 = Enumerable_Contains_TisFace_t670F9C6E42E8D3EEA7AD53AD268426DF37B3AA0B_m7FFD8C6A917DBEB6AE97A5CE2E48E5B80D7C0EC3((RuntimeObject*)(RuntimeObject*)L_1, L_2, /*hidden argument*/Enumerable_Contains_TisFace_t670F9C6E42E8D3EEA7AD53AD268426DF37B3AA0B_m7FFD8C6A917DBEB6AE97A5CE2E48E5B80D7C0EC3_RuntimeMethod_var);
		return L_3;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void UnityEngine.ProBuilder.MeshOperations.MeshValidation/<>c__DisplayClass5_0::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass5_0__ctor_mE9B13416412C934178E72A505ACA218E53EA0689 (U3CU3Ec__DisplayClass5_0_t5E1D87BC5250F5D88C76BE3D28E8782D2507A9F0 * __this, const RuntimeMethod* method)
{
	{
		Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405(__this, /*hidden argument*/NULL);
		return;
	}
}
// System.Boolean UnityEngine.ProBuilder.MeshOperations.MeshValidation/<>c__DisplayClass5_0::<CollectFaceGroups>b__0(UnityEngine.ProBuilder.Triangle)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CU3Ec__DisplayClass5_0_U3CCollectFaceGroupsU3Eb__0_m160BC3FCA9AA83B97D93E469FC21D93EEA973924 (U3CU3Ec__DisplayClass5_0_t5E1D87BC5250F5D88C76BE3D28E8782D2507A9F0 * __this, Triangle_tA63DD9B179D6B55A3F75E757747F2C9369A28B7E  ___x0, const RuntimeMethod* method)
{
	{
		// if (groups[n].Any(x => x.IsAdjacent(triangle)))
		Triangle_tA63DD9B179D6B55A3F75E757747F2C9369A28B7E  L_0 = __this->get_triangle_0();
		bool L_1;
		L_1 = Triangle_IsAdjacent_m12B14D69340CF9B4063986E14A15C926147F0247((Triangle_tA63DD9B179D6B55A3F75E757747F2C9369A28B7E *)(&___x0), L_0, /*hidden argument*/NULL);
		return L_1;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void UnityEngine.ProBuilder.ProBuilderMesh/<>c::.cctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__cctor_m9EAC83BBBB89F22CD9E6FCE107716A4E4455D9D5 (const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t824F17093AD854B7565E74AFBB694AA37D607EE5_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		U3CU3Ec_t824F17093AD854B7565E74AFBB694AA37D607EE5 * L_0 = (U3CU3Ec_t824F17093AD854B7565E74AFBB694AA37D607EE5 *)il2cpp_codegen_object_new(U3CU3Ec_t824F17093AD854B7565E74AFBB694AA37D607EE5_il2cpp_TypeInfo_var);
		U3CU3Ec__ctor_m298E404BE19071DF519939323A42B497570B5626(L_0, /*hidden argument*/NULL);
		((U3CU3Ec_t824F17093AD854B7565E74AFBB694AA37D607EE5_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t824F17093AD854B7565E74AFBB694AA37D607EE5_il2cpp_TypeInfo_var))->set_U3CU3E9_0(L_0);
		return;
	}
}
// System.Void UnityEngine.ProBuilder.ProBuilderMesh/<>c::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m298E404BE19071DF519939323A42B497570B5626 (U3CU3Ec_t824F17093AD854B7565E74AFBB694AA37D607EE5 * __this, const RuntimeMethod* method)
{
	{
		Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405(__this, /*hidden argument*/NULL);
		return;
	}
}
// UnityEngine.Vector2 UnityEngine.ProBuilder.ProBuilderMesh/<>c::<SetUVs>b__102_0(UnityEngine.Vector4)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  U3CU3Ec_U3CSetUVsU3Eb__102_0_m88BB1DAC1CBE8D8E21639EEDA32046D93E44D737 (U3CU3Ec_t824F17093AD854B7565E74AFBB694AA37D607EE5 * __this, Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7  ___x0, const RuntimeMethod* method)
{
	{
		// m_Textures0 = uvs != null ? uvs.Select(x => (Vector2)x).ToArray() : null;
		Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7  L_0 = ___x0;
		Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  L_1;
		L_1 = Vector4_op_Implicit_m3A59F157B9B8A3C2DD495B6F9B76F3C0D40BDFCC(L_0, /*hidden argument*/NULL);
		return L_1;
	}
}
// UnityEngine.Vector2 UnityEngine.ProBuilder.ProBuilderMesh/<>c::<SetUVs>b__102_1(UnityEngine.Vector4)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  U3CU3Ec_U3CSetUVsU3Eb__102_1_m3C7555FB4116FD68A0749D25CA0CECC4F3A7F40B (U3CU3Ec_t824F17093AD854B7565E74AFBB694AA37D607EE5 * __this, Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7  ___x0, const RuntimeMethod* method)
{
	{
		// mesh.uv2 = uvs != null ? uvs.Select(x => (Vector2)x).ToArray() : null;
		Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7  L_0 = ___x0;
		Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  L_1;
		L_1 = Vector4_op_Implicit_m3A59F157B9B8A3C2DD495B6F9B76F3C0D40BDFCC(L_0, /*hidden argument*/NULL);
		return L_1;
	}
}
// System.Int32 UnityEngine.ProBuilder.ProBuilderMesh/<>c::<get_indexCount>b__110_0(UnityEngine.ProBuilder.Face)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t U3CU3Ec_U3Cget_indexCountU3Eb__110_0_m572E0C77BAF96DFA5852538A704F3863BC3A719F (U3CU3Ec_t824F17093AD854B7565E74AFBB694AA37D607EE5 * __this, Face_t670F9C6E42E8D3EEA7AD53AD268426DF37B3AA0B * ___x0, const RuntimeMethod* method)
{
	{
		// get { return m_Faces == null ? 0 : m_Faces.Sum(x => x.indexesInternal.Length); }
		Face_t670F9C6E42E8D3EEA7AD53AD268426DF37B3AA0B * L_0 = ___x0;
		NullCheck(L_0);
		Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_1;
		L_1 = Face_get_indexesInternal_m2B09D52885996C7C9686E32AB62E1D5A8E0574C0_inline(L_0, /*hidden argument*/NULL);
		NullCheck(L_1);
		return ((int32_t)((int32_t)(((RuntimeArray*)L_1)->max_length)));
	}
}
// System.Int32 UnityEngine.ProBuilder.ProBuilderMesh/<>c::<get_triangleCount>b__112_0(UnityEngine.ProBuilder.Face)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t U3CU3Ec_U3Cget_triangleCountU3Eb__112_0_m5BE4B94F07C3D80B1CBF68DE6DFC2B6E0C3F52D9 (U3CU3Ec_t824F17093AD854B7565E74AFBB694AA37D607EE5 * __this, Face_t670F9C6E42E8D3EEA7AD53AD268426DF37B3AA0B * ___x0, const RuntimeMethod* method)
{
	{
		// get { return m_Faces == null ? 0 : m_Faces.Sum(x => x.indexesInternal.Length) / 3; }
		Face_t670F9C6E42E8D3EEA7AD53AD268426DF37B3AA0B * L_0 = ___x0;
		NullCheck(L_0);
		Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_1;
		L_1 = Face_get_indexesInternal_m2B09D52885996C7C9686E32AB62E1D5A8E0574C0_inline(L_0, /*hidden argument*/NULL);
		NullCheck(L_1);
		return ((int32_t)((int32_t)(((RuntimeArray*)L_1)->max_length)));
	}
}
// UnityEngine.ProBuilder.Face UnityEngine.ProBuilder.ProBuilderMesh/<>c::<CopyFrom>b__147_0(UnityEngine.ProBuilder.Face)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Face_t670F9C6E42E8D3EEA7AD53AD268426DF37B3AA0B * U3CU3Ec_U3CCopyFromU3Eb__147_0_mFD5D684EC700FE2C07760033891DCF5D2F8D250C (U3CU3Ec_t824F17093AD854B7565E74AFBB694AA37D607EE5 * __this, Face_t670F9C6E42E8D3EEA7AD53AD268426DF37B3AA0B * ___x0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Face_t670F9C6E42E8D3EEA7AD53AD268426DF37B3AA0B_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		// facesInternal = other.faces.Select(x => new Face(x)).ToArray();
		Face_t670F9C6E42E8D3EEA7AD53AD268426DF37B3AA0B * L_0 = ___x0;
		Face_t670F9C6E42E8D3EEA7AD53AD268426DF37B3AA0B * L_1 = (Face_t670F9C6E42E8D3EEA7AD53AD268426DF37B3AA0B *)il2cpp_codegen_object_new(Face_t670F9C6E42E8D3EEA7AD53AD268426DF37B3AA0B_il2cpp_TypeInfo_var);
		Face__ctor_mC1DA1E814191B5652A3628230352878B36BE0B72(L_1, L_0, /*hidden argument*/NULL);
		return L_1;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void UnityEngine.ProBuilder.ProBuilderMesh/<>c__DisplayClass150_0::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass150_0__ctor_m4F31C99BBD97C9DDC20BC0D9EB9AE057ED2C160B (U3CU3Ec__DisplayClass150_0_t44CD439BDFF4F98B1180253BFDDBFE34E4D0067A * __this, const RuntimeMethod* method)
{
	{
		Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405(__this, /*hidden argument*/NULL);
		return;
	}
}
// System.Boolean UnityEngine.ProBuilder.ProBuilderMesh/<>c__DisplayClass150_0::<GetUnusedTextureGroup>b__0(UnityEngine.ProBuilder.Face)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CU3Ec__DisplayClass150_0_U3CGetUnusedTextureGroupU3Eb__0_m6018DD43F3E8FDFF398B404FA525AC193595B94D (U3CU3Ec__DisplayClass150_0_t44CD439BDFF4F98B1180253BFDDBFE34E4D0067A * __this, Face_t670F9C6E42E8D3EEA7AD53AD268426DF37B3AA0B * ___element0, const RuntimeMethod* method)
{
	{
		// while (Array.Exists(facesInternal, element => element.textureGroup == i))
		Face_t670F9C6E42E8D3EEA7AD53AD268426DF37B3AA0B * L_0 = ___element0;
		NullCheck(L_0);
		int32_t L_1;
		L_1 = Face_get_textureGroup_mFD77FC1B7CBA31A42A06B47094F55916DCA863FA_inline(L_0, /*hidden argument*/NULL);
		int32_t L_2 = __this->get_i_0();
		return (bool)((((int32_t)L_1) == ((int32_t)L_2))? 1 : 0);
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void UnityEngine.ProBuilder.ProBuilderMesh/<>c__DisplayClass152_0::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass152_0__ctor_mBA2B33EB22AA82456A2DF2BD671894BC987D2C62 (U3CU3Ec__DisplayClass152_0_t8781538669DC508743CC9A53965B849F79A150F5 * __this, const RuntimeMethod* method)
{
	{
		Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405(__this, /*hidden argument*/NULL);
		return;
	}
}
// System.Boolean UnityEngine.ProBuilder.ProBuilderMesh/<>c__DisplayClass152_0::<UnusedElementGroup>b__0(UnityEngine.ProBuilder.Face)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CU3Ec__DisplayClass152_0_U3CUnusedElementGroupU3Eb__0_m21F6DA5745A828022A9587ED80F3AC800B0BEAAA (U3CU3Ec__DisplayClass152_0_t8781538669DC508743CC9A53965B849F79A150F5 * __this, Face_t670F9C6E42E8D3EEA7AD53AD268426DF37B3AA0B * ___element0, const RuntimeMethod* method)
{
	{
		// while (Array.Exists(facesInternal, element => element.elementGroup == i))
		Face_t670F9C6E42E8D3EEA7AD53AD268426DF37B3AA0B * L_0 = ___element0;
		NullCheck(L_0);
		int32_t L_1 = L_0->get_elementGroup_6();
		int32_t L_2 = __this->get_i_0();
		return (bool)((((int32_t)L_1) == ((int32_t)L_2))? 1 : 0);
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void UnityEngine.ProBuilder.Projection/<>c::.cctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__cctor_m1EE66C39878C8BC86FF4F7A3094BCF0AA7298D70 (const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t36CE39C8D0D45D6CF05540368CD8494B7DCA4201_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		U3CU3Ec_t36CE39C8D0D45D6CF05540368CD8494B7DCA4201 * L_0 = (U3CU3Ec_t36CE39C8D0D45D6CF05540368CD8494B7DCA4201 *)il2cpp_codegen_object_new(U3CU3Ec_t36CE39C8D0D45D6CF05540368CD8494B7DCA4201_il2cpp_TypeInfo_var);
		U3CU3Ec__ctor_mE4F03B2386DDE77F4BAD8EAB5BBBC6F42DB1B9D5(L_0, /*hidden argument*/NULL);
		((U3CU3Ec_t36CE39C8D0D45D6CF05540368CD8494B7DCA4201_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t36CE39C8D0D45D6CF05540368CD8494B7DCA4201_il2cpp_TypeInfo_var))->set_U3CU3E9_0(L_0);
		return;
	}
}
// System.Void UnityEngine.ProBuilder.Projection/<>c::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_mE4F03B2386DDE77F4BAD8EAB5BBBC6F42DB1B9D5 (U3CU3Ec_t36CE39C8D0D45D6CF05540368CD8494B7DCA4201 * __this, const RuntimeMethod* method)
{
	{
		Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405(__this, /*hidden argument*/NULL);
		return;
	}
}
// System.Int32 UnityEngine.ProBuilder.Projection/<>c::<Sort>b__6_0(UnityEngine.ProBuilder.SimpleTuple`2<System.Single,UnityEngine.Vector2>,UnityEngine.ProBuilder.SimpleTuple`2<System.Single,UnityEngine.Vector2>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t U3CU3Ec_U3CSortU3Eb__6_0_m0324317B4AF88B624D408F07245EC61569BE2283 (U3CU3Ec_t36CE39C8D0D45D6CF05540368CD8494B7DCA4201 * __this, SimpleTuple_2_tF3EFC5669455D64979BB996D12A7E1534E44C66E  ___a0, SimpleTuple_2_tF3EFC5669455D64979BB996D12A7E1534E44C66E  ___b1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SimpleTuple_2_get_item1_m6F05C7DDDA614346C0C5DE669B87943C1452C0CD_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		// angles.Sort((a, b) => { return a.item1 < b.item1 ? -1 : 1; });
		float L_0;
		L_0 = SimpleTuple_2_get_item1_m6F05C7DDDA614346C0C5DE669B87943C1452C0CD_inline((SimpleTuple_2_tF3EFC5669455D64979BB996D12A7E1534E44C66E *)(&___a0), /*hidden argument*/SimpleTuple_2_get_item1_m6F05C7DDDA614346C0C5DE669B87943C1452C0CD_RuntimeMethod_var);
		float L_1;
		L_1 = SimpleTuple_2_get_item1_m6F05C7DDDA614346C0C5DE669B87943C1452C0CD_inline((SimpleTuple_2_tF3EFC5669455D64979BB996D12A7E1534E44C66E *)(&___b1), /*hidden argument*/SimpleTuple_2_get_item1_m6F05C7DDDA614346C0C5DE669B87943C1452C0CD_RuntimeMethod_var);
		if ((((float)L_0) < ((float)L_1)))
		{
			goto IL_0012;
		}
	}
	{
		return 1;
	}

IL_0012:
	{
		return (-1);
	}
}
// UnityEngine.Vector2 UnityEngine.ProBuilder.Projection/<>c::<Sort>b__6_1(UnityEngine.ProBuilder.SimpleTuple`2<System.Single,UnityEngine.Vector2>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  U3CU3Ec_U3CSortU3Eb__6_1_m3B193281D2981DF3DD61812A58495D748440295E (U3CU3Ec_t36CE39C8D0D45D6CF05540368CD8494B7DCA4201 * __this, SimpleTuple_2_tF3EFC5669455D64979BB996D12A7E1534E44C66E  ___x0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SimpleTuple_2_get_item2_m6E218B2D8E31981D19EE0FB37DE34FD3BE98F8B4_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		// IList<Vector2> values = angles.Select(x => x.item2).ToList();
		Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  L_0;
		L_0 = SimpleTuple_2_get_item2_m6E218B2D8E31981D19EE0FB37DE34FD3BE98F8B4_inline((SimpleTuple_2_tF3EFC5669455D64979BB996D12A7E1534E44C66E *)(&___x0), /*hidden argument*/SimpleTuple_2_get_item2_m6E218B2D8E31981D19EE0FB37DE34FD3BE98F8B4_RuntimeMethod_var);
		return L_0;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void UnityEngine.ProBuilder.SelectionPickerRenderer/<>c::.cctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__cctor_m81585CDB7ED8DABC3DCD6D76CAC651D1400AF92E (const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_tA2CE09E477B19143F7D635C0B5E0A026B7884561_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		U3CU3Ec_tA2CE09E477B19143F7D635C0B5E0A026B7884561 * L_0 = (U3CU3Ec_tA2CE09E477B19143F7D635C0B5E0A026B7884561 *)il2cpp_codegen_object_new(U3CU3Ec_tA2CE09E477B19143F7D635C0B5E0A026B7884561_il2cpp_TypeInfo_var);
		U3CU3Ec__ctor_m55ABCA6D2EAB0ECFA6E1277D3AA8620C4F1DD3FC(L_0, /*hidden argument*/NULL);
		((U3CU3Ec_tA2CE09E477B19143F7D635C0B5E0A026B7884561_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tA2CE09E477B19143F7D635C0B5E0A026B7884561_il2cpp_TypeInfo_var))->set_U3CU3E9_0(L_0);
		return;
	}
}
// System.Void UnityEngine.ProBuilder.SelectionPickerRenderer/<>c::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m55ABCA6D2EAB0ECFA6E1277D3AA8620C4F1DD3FC (U3CU3Ec_tA2CE09E477B19143F7D635C0B5E0A026B7884561 * __this, const RuntimeMethod* method)
{
	{
		Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405(__this, /*hidden argument*/NULL);
		return;
	}
}
// System.Collections.Generic.IEnumerable`1<System.Int32> UnityEngine.ProBuilder.SelectionPickerRenderer/<>c::<GenerateFacePickingObjects>b__24_0(UnityEngine.ProBuilder.Face)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CU3Ec_U3CGenerateFacePickingObjectsU3Eb__24_0_m5AF0D745B2E8D3FA20FD2E94EFE4C21E5D057AE1 (U3CU3Ec_tA2CE09E477B19143F7D635C0B5E0A026B7884561 * __this, Face_t670F9C6E42E8D3EEA7AD53AD268426DF37B3AA0B * ___x0, const RuntimeMethod* method)
{
	{
		// m.triangles = pb.facesInternal.SelectMany(x => x.indexesInternal).ToArray();
		Face_t670F9C6E42E8D3EEA7AD53AD268426DF37B3AA0B * L_0 = ___x0;
		NullCheck(L_0);
		Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_1;
		L_1 = Face_get_indexesInternal_m2B09D52885996C7C9686E32AB62E1D5A8E0574C0_inline(L_0, /*hidden argument*/NULL);
		return (RuntimeObject*)L_1;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void UnityEngine.ProBuilder.SelectionPickerRenderer/<>c__DisplayClass19_0::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass19_0__ctor_mABC46228838D8C1F43CD28161E61E62A8E5DD650 (U3CU3Ec__DisplayClass19_0_tCA08673CF90525D30B9A80BA0400EC0E36FEF6CB * __this, const RuntimeMethod* method)
{
	{
		Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405(__this, /*hidden argument*/NULL);
		return;
	}
}
// System.Int32 UnityEngine.ProBuilder.SelectionPickerRenderer/<>c__DisplayClass19_0::<PickVerticesInRect>b__0(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t U3CU3Ec__DisplayClass19_0_U3CPickVerticesInRectU3Eb__0_mC1029482CB45F8806A46E3856AD3D8AD4CF9057C (U3CU3Ec__DisplayClass19_0_tCA08673CF90525D30B9A80BA0400EC0E36FEF6CB * __this, int32_t ___x0, const RuntimeMethod* method)
{
	{
		// var positionHash = new HashSet<int>(meshSelection.Value.Select(x => VectorHash.GetHashCode(positions[sharedVertices[x][0]])));
		Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_0 = __this->get_positions_0();
		SharedVertexU5BU5D_tA15BD8E3618099DAC98FF39AC05B844E763C843A* L_1 = __this->get_sharedVertices_1();
		int32_t L_2 = ___x0;
		NullCheck(L_1);
		int32_t L_3 = L_2;
		SharedVertex_t998B96168A1C1BB76255799221EDD24661700646 * L_4 = (L_1)->GetAt(static_cast<il2cpp_array_size_t>(L_3));
		NullCheck(L_4);
		int32_t L_5;
		L_5 = SharedVertex_get_Item_m787C5136346919B570BB95F7ACD7B34332CE492C(L_4, 0, /*hidden argument*/NULL);
		NullCheck(L_0);
		int32_t L_6 = L_5;
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_7 = (L_0)->GetAt(static_cast<il2cpp_array_size_t>(L_6));
		int32_t L_8;
		L_8 = VectorHash_GetHashCode_m36AEEB998B26F82A45E1A49C1E6E34D726567173(L_7, /*hidden argument*/NULL);
		return L_8;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// UnityEngine.Texture2D UnityEngine.ProBuilder.SelectionPickerRenderer/SelectionPickerRendererHDRP::RenderLookupTexture(UnityEngine.Camera,UnityEngine.Shader,System.String,System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Texture2D_t9B604D0D8E28032123641A7E7338FA872E2698BF * SelectionPickerRendererHDRP_RenderLookupTexture_mB03CD8DEAF62B4B57D6B68C9BADC7272BF71BCCC (SelectionPickerRendererHDRP_t54D47651197FA3381E3BB0E8A42A6216F015E6C0 * __this, Camera_tC44E094BAB53AFC8A014C6F9CFCE11F4FC38006C * ___camera0, Shader_tB2355DC4F3CAF20B2F1AB5AABBF37C3555FFBC39 * ___shader1, String_t* ___tag2, int32_t ___width3, int32_t ___height4, const RuntimeMethod* method)
{
	{
		// return null;
		return (Texture2D_t9B604D0D8E28032123641A7E7338FA872E2698BF *)NULL;
	}
}
// System.Void UnityEngine.ProBuilder.SelectionPickerRenderer/SelectionPickerRendererHDRP::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SelectionPickerRendererHDRP__ctor_m75FB84CB063D8CBD9B6FEFA1A9B9F16547FE7DB5 (SelectionPickerRendererHDRP_t54D47651197FA3381E3BB0E8A42A6216F015E6C0 * __this, const RuntimeMethod* method)
{
	{
		Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405(__this, /*hidden argument*/NULL);
		return;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// UnityEngine.Texture2D UnityEngine.ProBuilder.SelectionPickerRenderer/SelectionPickerRendererStandard::RenderLookupTexture(UnityEngine.Camera,UnityEngine.Shader,System.String,System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Texture2D_t9B604D0D8E28032123641A7E7338FA872E2698BF * SelectionPickerRendererStandard_RenderLookupTexture_mEA3377374857FF42F79E46923CC3D532E35C6F73 (SelectionPickerRendererStandard_t9D307FE31F670B0D8E0C7F01C7FF1BBC4937FEAD * __this, Camera_tC44E094BAB53AFC8A014C6F9CFCE11F4FC38006C * ___camera0, Shader_tB2355DC4F3CAF20B2F1AB5AABBF37C3555FFBC39 * ___shader1, String_t* ___tag2, int32_t ___width3, int32_t ___height4, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_AddComponent_TisCamera_tC44E094BAB53AFC8A014C6F9CFCE11F4FC38006C_m30A12D305C7F27946BFB6D84B7C754E899E1562C_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SelectionPickerRenderer_t47E9A96BA1F22BBE699527FA6EFBFA5C940DBAAB_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Texture2D_t9B604D0D8E28032123641A7E7338FA872E2698BF_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	int32_t V_1 = 0;
	GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * V_2 = NULL;
	RenderTexture_t5FE7A5B47EF962A0E8D7BEBA05E9FC87D49A1849 * V_3 = NULL;
	RenderTexture_t5FE7A5B47EF962A0E8D7BEBA05E9FC87D49A1849 * V_4 = NULL;
	Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878  V_5;
	memset((&V_5), 0, sizeof(V_5));
	RenderTextureDescriptor_t67FF189E1F35AEB5D6C43A2D7103F3A8A8CA0B47  V_6;
	memset((&V_6), 0, sizeof(V_6));
	int32_t G_B3_0 = 0;
	int32_t G_B5_0 = 0;
	int32_t G_B4_0 = 0;
	int32_t G_B6_0 = 0;
	int32_t G_B6_1 = 0;
	int32_t G_B9_0 = 0;
	{
		// bool autoSize = width < 0 || height < 0;
		int32_t L_0 = ___width3;
		if ((((int32_t)L_0) < ((int32_t)0)))
		{
			goto IL_000c;
		}
	}
	{
		int32_t L_1 = ___height4;
		G_B3_0 = ((((int32_t)L_1) < ((int32_t)0))? 1 : 0);
		goto IL_000d;
	}

IL_000c:
	{
		G_B3_0 = 1;
	}

IL_000d:
	{
		// int _width = autoSize ? (int)camera.pixelRect.width : width;
		int32_t L_2 = G_B3_0;
		G_B4_0 = L_2;
		if (L_2)
		{
			G_B5_0 = L_2;
			goto IL_0014;
		}
	}
	{
		int32_t L_3 = ___width3;
		G_B6_0 = L_3;
		G_B6_1 = G_B4_0;
		goto IL_0024;
	}

IL_0014:
	{
		Camera_tC44E094BAB53AFC8A014C6F9CFCE11F4FC38006C * L_4 = ___camera0;
		NullCheck(L_4);
		Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878  L_5;
		L_5 = Camera_get_pixelRect_m58284153875DDE6470D4BDCAF2DFC9F5C9DE3D3A(L_4, /*hidden argument*/NULL);
		V_5 = L_5;
		float L_6;
		L_6 = Rect_get_width_m4A0500D95CA84917787A8E90D26E66D49DFA90EF((Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 *)(&V_5), /*hidden argument*/NULL);
		G_B6_0 = ((int32_t)((int32_t)L_6));
		G_B6_1 = G_B5_0;
	}

IL_0024:
	{
		V_0 = G_B6_0;
		// int _height = autoSize ? (int)camera.pixelRect.height : height;
		if (G_B6_1)
		{
			goto IL_002b;
		}
	}
	{
		int32_t L_7 = ___height4;
		G_B9_0 = L_7;
		goto IL_003b;
	}

IL_002b:
	{
		Camera_tC44E094BAB53AFC8A014C6F9CFCE11F4FC38006C * L_8 = ___camera0;
		NullCheck(L_8);
		Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878  L_9;
		L_9 = Camera_get_pixelRect_m58284153875DDE6470D4BDCAF2DFC9F5C9DE3D3A(L_8, /*hidden argument*/NULL);
		V_5 = L_9;
		float L_10;
		L_10 = Rect_get_height_m42FEF31015A269E6E2B7E6F62E72E5BF6602302A((Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 *)(&V_5), /*hidden argument*/NULL);
		G_B9_0 = ((int32_t)((int32_t)L_10));
	}

IL_003b:
	{
		V_1 = G_B9_0;
		// GameObject go = new GameObject();
		GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * L_11 = (GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 *)il2cpp_codegen_object_new(GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319_il2cpp_TypeInfo_var);
		GameObject__ctor_mACDBD7A1F25B33D006A60F67EF901B33DD3D52E9(L_11, /*hidden argument*/NULL);
		V_2 = L_11;
		// Camera renderCam = go.AddComponent<Camera>();
		GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * L_12 = V_2;
		NullCheck(L_12);
		Camera_tC44E094BAB53AFC8A014C6F9CFCE11F4FC38006C * L_13;
		L_13 = GameObject_AddComponent_TisCamera_tC44E094BAB53AFC8A014C6F9CFCE11F4FC38006C_m30A12D305C7F27946BFB6D84B7C754E899E1562C(L_12, /*hidden argument*/GameObject_AddComponent_TisCamera_tC44E094BAB53AFC8A014C6F9CFCE11F4FC38006C_m30A12D305C7F27946BFB6D84B7C754E899E1562C_RuntimeMethod_var);
		// renderCam.CopyFrom(camera);
		Camera_tC44E094BAB53AFC8A014C6F9CFCE11F4FC38006C * L_14 = L_13;
		Camera_tC44E094BAB53AFC8A014C6F9CFCE11F4FC38006C * L_15 = ___camera0;
		NullCheck(L_14);
		Camera_CopyFrom_m8289D4C4041F4E1D886F5AF40E1C60C14707AD52(L_14, L_15, /*hidden argument*/NULL);
		// renderCam.renderingPath = RenderingPath.Forward;
		Camera_tC44E094BAB53AFC8A014C6F9CFCE11F4FC38006C * L_16 = L_14;
		NullCheck(L_16);
		Camera_set_renderingPath_mCB2BAB2434EEAE5C3B44083403B8D620414DFD86(L_16, 1, /*hidden argument*/NULL);
		// renderCam.enabled = false;
		Camera_tC44E094BAB53AFC8A014C6F9CFCE11F4FC38006C * L_17 = L_16;
		NullCheck(L_17);
		Behaviour_set_enabled_mDE415591B28853D1CD764C53CB499A2142247F32(L_17, (bool)0, /*hidden argument*/NULL);
		// renderCam.clearFlags = CameraClearFlags.SolidColor;
		Camera_tC44E094BAB53AFC8A014C6F9CFCE11F4FC38006C * L_18 = L_17;
		NullCheck(L_18);
		Camera_set_clearFlags_mE79A756CD7C9C84C86B6676F5C6342A45AE5F373(L_18, 2, /*hidden argument*/NULL);
		// renderCam.backgroundColor = Color.white;
		Camera_tC44E094BAB53AFC8A014C6F9CFCE11F4FC38006C * L_19 = L_18;
		Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659  L_20;
		L_20 = Color_get_white_mB21E47D20959C3AEC41AF8BA04F63AC89FAF319E(/*hidden argument*/NULL);
		NullCheck(L_19);
		Camera_set_backgroundColor_m7083574094F4031F3289444E1AF4CBC4FEDACFCF(L_19, L_20, /*hidden argument*/NULL);
		// renderCam.allowHDR = false;
		Camera_tC44E094BAB53AFC8A014C6F9CFCE11F4FC38006C * L_21 = L_19;
		NullCheck(L_21);
		Camera_set_allowHDR_m66B6DEF38F2C8F946674F25A789E2ABD132ECF32(L_21, (bool)0, /*hidden argument*/NULL);
		// renderCam.allowMSAA = false;
		Camera_tC44E094BAB53AFC8A014C6F9CFCE11F4FC38006C * L_22 = L_21;
		NullCheck(L_22);
		Camera_set_allowMSAA_m0D258D42C4F6078DA7C47C09E8413AB5093C6409(L_22, (bool)0, /*hidden argument*/NULL);
		// renderCam.forceIntoRenderTexture = true;
		Camera_tC44E094BAB53AFC8A014C6F9CFCE11F4FC38006C * L_23 = L_22;
		NullCheck(L_23);
		Camera_set_forceIntoRenderTexture_m44C397F4C0E630B9AE3D153768FC771D759AB348(L_23, (bool)1, /*hidden argument*/NULL);
		// RenderTextureDescriptor descriptor = new RenderTextureDescriptor()
		// {
		//     width = _width,
		//     height = _height,
		//     colorFormat = renderTextureFormat,
		//     autoGenerateMips = false,
		//     depthBufferBits = 16,
		//     dimension = UnityEngine.Rendering.TextureDimension.Tex2D,
		//     enableRandomWrite = false,
		//     memoryless = RenderTextureMemoryless.None,
		//     sRGB = false,
		//     useMipMap = false,
		//     volumeDepth = 1,
		//     msaaSamples = 1
		// };
		il2cpp_codegen_initobj((&V_6), sizeof(RenderTextureDescriptor_t67FF189E1F35AEB5D6C43A2D7103F3A8A8CA0B47 ));
		int32_t L_24 = V_0;
		RenderTextureDescriptor_set_width_m8D4BAEBB8089FD77F4DC81088ACB511F2BCA41EA_inline((RenderTextureDescriptor_t67FF189E1F35AEB5D6C43A2D7103F3A8A8CA0B47 *)(&V_6), L_24, /*hidden argument*/NULL);
		int32_t L_25 = V_1;
		RenderTextureDescriptor_set_height_m1300AF31BCDCF2E14E86A598AFDC5569B682A46D_inline((RenderTextureDescriptor_t67FF189E1F35AEB5D6C43A2D7103F3A8A8CA0B47 *)(&V_6), L_25, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(SelectionPickerRenderer_t47E9A96BA1F22BBE699527FA6EFBFA5C940DBAAB_il2cpp_TypeInfo_var);
		int32_t L_26;
		L_26 = SelectionPickerRenderer_get_renderTextureFormat_m7911502BE8DD19E96B073FA191C78362B5C07289(/*hidden argument*/NULL);
		RenderTextureDescriptor_set_colorFormat_mFA8CF3E0BCB1A26C5B40AD0FCD4EFCFBD225372B((RenderTextureDescriptor_t67FF189E1F35AEB5D6C43A2D7103F3A8A8CA0B47 *)(&V_6), L_26, /*hidden argument*/NULL);
		RenderTextureDescriptor_set_autoGenerateMips_mB2B22300BCC043280A910A3E54E9DA327DEB0EA6((RenderTextureDescriptor_t67FF189E1F35AEB5D6C43A2D7103F3A8A8CA0B47 *)(&V_6), (bool)0, /*hidden argument*/NULL);
		RenderTextureDescriptor_set_depthBufferBits_m68BF4BF942828FF70442841A22D356E5D17BCF85((RenderTextureDescriptor_t67FF189E1F35AEB5D6C43A2D7103F3A8A8CA0B47 *)(&V_6), ((int32_t)16), /*hidden argument*/NULL);
		RenderTextureDescriptor_set_dimension_m4D3F1486F761F3C52308F00267B918BD7DB8137F_inline((RenderTextureDescriptor_t67FF189E1F35AEB5D6C43A2D7103F3A8A8CA0B47 *)(&V_6), 2, /*hidden argument*/NULL);
		RenderTextureDescriptor_set_enableRandomWrite_m7D6527C509E8B02F720F80742EB23D2174890CAB((RenderTextureDescriptor_t67FF189E1F35AEB5D6C43A2D7103F3A8A8CA0B47 *)(&V_6), (bool)0, /*hidden argument*/NULL);
		RenderTextureDescriptor_set_memoryless_m6C34CD3938C6C92F98227E3864E665026C50BCE3_inline((RenderTextureDescriptor_t67FF189E1F35AEB5D6C43A2D7103F3A8A8CA0B47 *)(&V_6), 0, /*hidden argument*/NULL);
		RenderTextureDescriptor_set_sRGB_m92925430C9C202528AA56DC9E01FCD382FCEB1D2((RenderTextureDescriptor_t67FF189E1F35AEB5D6C43A2D7103F3A8A8CA0B47 *)(&V_6), (bool)0, /*hidden argument*/NULL);
		RenderTextureDescriptor_set_useMipMap_m12CB5C3FB080267160281489734107AA60078EBC((RenderTextureDescriptor_t67FF189E1F35AEB5D6C43A2D7103F3A8A8CA0B47 *)(&V_6), (bool)0, /*hidden argument*/NULL);
		RenderTextureDescriptor_set_volumeDepth_mC4D9C6B86B6799BA752855DE5C385CC24F6E3733_inline((RenderTextureDescriptor_t67FF189E1F35AEB5D6C43A2D7103F3A8A8CA0B47 *)(&V_6), 1, /*hidden argument*/NULL);
		RenderTextureDescriptor_set_msaaSamples_m84320452D8BF3A8DD5662F6229FE666C299B5AEF_inline((RenderTextureDescriptor_t67FF189E1F35AEB5D6C43A2D7103F3A8A8CA0B47 *)(&V_6), 1, /*hidden argument*/NULL);
		RenderTextureDescriptor_t67FF189E1F35AEB5D6C43A2D7103F3A8A8CA0B47  L_27 = V_6;
		// RenderTexture rt = RenderTexture.GetTemporary(descriptor);
		RenderTexture_t5FE7A5B47EF962A0E8D7BEBA05E9FC87D49A1849 * L_28;
		L_28 = RenderTexture_GetTemporary_m7997BAA9A1DFE4D9D1B9F5047ECEE8464835B8DF(L_27, /*hidden argument*/NULL);
		V_3 = L_28;
		// RenderTexture prev = RenderTexture.active;
		RenderTexture_t5FE7A5B47EF962A0E8D7BEBA05E9FC87D49A1849 * L_29;
		L_29 = RenderTexture_get_active_mB73718A56673D36F74B5338B310ED7FDFEB34AB7(/*hidden argument*/NULL);
		V_4 = L_29;
		// renderCam.targetTexture = rt;
		Camera_tC44E094BAB53AFC8A014C6F9CFCE11F4FC38006C * L_30 = L_23;
		RenderTexture_t5FE7A5B47EF962A0E8D7BEBA05E9FC87D49A1849 * L_31 = V_3;
		NullCheck(L_30);
		Camera_set_targetTexture_m200B05665D1F5C62D9016C2DD20955755BAB4596(L_30, L_31, /*hidden argument*/NULL);
		// RenderTexture.active = rt;
		RenderTexture_t5FE7A5B47EF962A0E8D7BEBA05E9FC87D49A1849 * L_32 = V_3;
		RenderTexture_set_active_mA70AFD6D3CB54E9AEDDD45E48B8B6979FDB75ED9(L_32, /*hidden argument*/NULL);
		// renderCam.RenderWithShader(shader, tag);
		Shader_tB2355DC4F3CAF20B2F1AB5AABBF37C3555FFBC39 * L_33 = ___shader1;
		String_t* L_34 = ___tag2;
		NullCheck(L_30);
		Camera_RenderWithShader_m7E2369EA99B507B026FD0745E3CF70548E300213(L_30, L_33, L_34, /*hidden argument*/NULL);
		// Texture2D img = new Texture2D(_width, _height, textureFormat, false, false);
		int32_t L_35 = V_0;
		int32_t L_36 = V_1;
		int32_t L_37;
		L_37 = SelectionPickerRenderer_get_textureFormat_m36F8F65EF8C46FDBADCA37DDD633B0E9A6B8466B(/*hidden argument*/NULL);
		Texture2D_t9B604D0D8E28032123641A7E7338FA872E2698BF * L_38 = (Texture2D_t9B604D0D8E28032123641A7E7338FA872E2698BF *)il2cpp_codegen_object_new(Texture2D_t9B604D0D8E28032123641A7E7338FA872E2698BF_il2cpp_TypeInfo_var);
		Texture2D__ctor_m667452FB4794C77D283037E096FE0DC0AEB311F3(L_38, L_35, L_36, L_37, (bool)0, (bool)0, /*hidden argument*/NULL);
		// img.ReadPixels(new Rect(0, 0, _width, _height), 0, 0);
		Texture2D_t9B604D0D8E28032123641A7E7338FA872E2698BF * L_39 = L_38;
		int32_t L_40 = V_0;
		int32_t L_41 = V_1;
		Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878  L_42;
		memset((&L_42), 0, sizeof(L_42));
		Rect__ctor_m12075526A02B55B680716A34AD5287B223122B70((&L_42), (0.0f), (0.0f), ((float)((float)L_40)), ((float)((float)L_41)), /*hidden argument*/NULL);
		NullCheck(L_39);
		Texture2D_ReadPixels_m4C6FE8C2798C39C20A14DAFC963C720D17F4F987(L_39, L_42, 0, 0, /*hidden argument*/NULL);
		// img.Apply();
		Texture2D_t9B604D0D8E28032123641A7E7338FA872E2698BF * L_43 = L_39;
		NullCheck(L_43);
		Texture2D_Apply_m3BB3975288119BA62ED9BE4243F7767EC2F88CA0(L_43, /*hidden argument*/NULL);
		// RenderTexture.active = prev;
		RenderTexture_t5FE7A5B47EF962A0E8D7BEBA05E9FC87D49A1849 * L_44 = V_4;
		RenderTexture_set_active_mA70AFD6D3CB54E9AEDDD45E48B8B6979FDB75ED9(L_44, /*hidden argument*/NULL);
		// RenderTexture.ReleaseTemporary(rt);
		RenderTexture_t5FE7A5B47EF962A0E8D7BEBA05E9FC87D49A1849 * L_45 = V_3;
		RenderTexture_ReleaseTemporary_m2BF2BDDC359A491C05C401B977878DAE1D0850D4(L_45, /*hidden argument*/NULL);
		// UObject.DestroyImmediate(go);
		GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * L_46 = V_2;
		IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
		Object_DestroyImmediate_mCCED69F4D4C9A4FA3AC30A142CF3D7F085F7C422(L_46, /*hidden argument*/NULL);
		// return img;
		return L_43;
	}
}
// System.Void UnityEngine.ProBuilder.SelectionPickerRenderer/SelectionPickerRendererStandard::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SelectionPickerRendererStandard__ctor_m8AD10E18E162079FF1DD40B7574F282A444F4B6E (SelectionPickerRendererStandard_t9D307FE31F670B0D8E0C7F01C7FF1BBC4937FEAD * __this, const RuntimeMethod* method)
{
	{
		Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405(__this, /*hidden argument*/NULL);
		return;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void UnityEngine.ProBuilder.SharedVertex/<>c::.cctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__cctor_m981C5841696258822EA25A273DF525334DB84756 (const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t542E6403E75085B6A9A5FB4DD0C012C814E762F6_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		U3CU3Ec_t542E6403E75085B6A9A5FB4DD0C012C814E762F6 * L_0 = (U3CU3Ec_t542E6403E75085B6A9A5FB4DD0C012C814E762F6 *)il2cpp_codegen_object_new(U3CU3Ec_t542E6403E75085B6A9A5FB4DD0C012C814E762F6_il2cpp_TypeInfo_var);
		U3CU3Ec__ctor_m031FAE229FBC956BFC4CD5DF48C73ADA8056EBA7(L_0, /*hidden argument*/NULL);
		((U3CU3Ec_t542E6403E75085B6A9A5FB4DD0C012C814E762F6_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t542E6403E75085B6A9A5FB4DD0C012C814E762F6_il2cpp_TypeInfo_var))->set_U3CU3E9_0(L_0);
		return;
	}
}
// System.Void UnityEngine.ProBuilder.SharedVertex/<>c::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m031FAE229FBC956BFC4CD5DF48C73ADA8056EBA7 (U3CU3Ec_t542E6403E75085B6A9A5FB4DD0C012C814E762F6 * __this, const RuntimeMethod* method)
{
	{
		Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405(__this, /*hidden argument*/NULL);
		return;
	}
}
// System.Boolean UnityEngine.ProBuilder.SharedVertex/<>c::<SortedRemoveAndShift>b__26_0(System.Collections.Generic.KeyValuePair`2<System.Int32,System.Int32>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CU3Ec_U3CSortedRemoveAndShiftU3Eb__26_0_m1BB8018CD44AE0BFDF32FD988CF197C45FAD9465 (U3CU3Ec_t542E6403E75085B6A9A5FB4DD0C012C814E762F6 * __this, KeyValuePair_2_tE78AD78874BCE1BC993F92EF8CBBDC3B30E44CBB  ___x0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&KeyValuePair_2_get_Value_m40417D9B18D29FD4A072DABC1449DACEF8009C6A_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		// var shared = ToSharedVertices(lookup.Where(x => x.Value > -1));
		int32_t L_0;
		L_0 = KeyValuePair_2_get_Value_m40417D9B18D29FD4A072DABC1449DACEF8009C6A_inline((KeyValuePair_2_tE78AD78874BCE1BC993F92EF8CBBDC3B30E44CBB *)(&___x0), /*hidden argument*/KeyValuePair_2_get_Value_m40417D9B18D29FD4A072DABC1449DACEF8009C6A_RuntimeMethod_var);
		return (bool)((((int32_t)L_0) > ((int32_t)(-1)))? 1 : 0);
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void UnityEngine.ProBuilder.Smoothing/<>c::.cctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__cctor_mCF075CB3F0E9961FB178115601C8287BCF476E74 (const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t511CB9EA20D4C6CE9FD5888E9C3FB3FB4BD5AE04_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		U3CU3Ec_t511CB9EA20D4C6CE9FD5888E9C3FB3FB4BD5AE04 * L_0 = (U3CU3Ec_t511CB9EA20D4C6CE9FD5888E9C3FB3FB4BD5AE04 *)il2cpp_codegen_object_new(U3CU3Ec_t511CB9EA20D4C6CE9FD5888E9C3FB3FB4BD5AE04_il2cpp_TypeInfo_var);
		U3CU3Ec__ctor_m2928299A4C19396E8244504DF18FF9E7BDFDB969(L_0, /*hidden argument*/NULL);
		((U3CU3Ec_t511CB9EA20D4C6CE9FD5888E9C3FB3FB4BD5AE04_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t511CB9EA20D4C6CE9FD5888E9C3FB3FB4BD5AE04_il2cpp_TypeInfo_var))->set_U3CU3E9_0(L_0);
		return;
	}
}
// System.Void UnityEngine.ProBuilder.Smoothing/<>c::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m2928299A4C19396E8244504DF18FF9E7BDFDB969 (U3CU3Ec_t511CB9EA20D4C6CE9FD5888E9C3FB3FB4BD5AE04 * __this, const RuntimeMethod* method)
{
	{
		Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405(__this, /*hidden argument*/NULL);
		return;
	}
}
// System.Int32 UnityEngine.ProBuilder.Smoothing/<>c::<GetUnusedSmoothingGroup>b__5_0(UnityEngine.ProBuilder.Face)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t U3CU3Ec_U3CGetUnusedSmoothingGroupU3Eb__5_0_m6DBC03B8653A15D018F755463D2FA41B33F620E3 (U3CU3Ec_t511CB9EA20D4C6CE9FD5888E9C3FB3FB4BD5AE04 * __this, Face_t670F9C6E42E8D3EEA7AD53AD268426DF37B3AA0B * ___x0, const RuntimeMethod* method)
{
	{
		// return GetNextUnusedSmoothingGroup(smoothRangeMin, new HashSet<int>(mesh.facesInternal.Select(x => x.smoothingGroup)));
		Face_t670F9C6E42E8D3EEA7AD53AD268426DF37B3AA0B * L_0 = ___x0;
		NullCheck(L_0);
		int32_t L_1;
		L_1 = Face_get_smoothingGroup_mD5999500E54104901EE9FE94770D78BDF5DA5067_inline(L_0, /*hidden argument*/NULL);
		return L_1;
	}
}
// System.Int32 UnityEngine.ProBuilder.Smoothing/<>c::<ApplySmoothingGroups>b__9_0(UnityEngine.ProBuilder.Face)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t U3CU3Ec_U3CApplySmoothingGroupsU3Eb__9_0_mA339CB84EEAE1A66272E612EC0278BB962FABFC3 (U3CU3Ec_t511CB9EA20D4C6CE9FD5888E9C3FB3FB4BD5AE04 * __this, Face_t670F9C6E42E8D3EEA7AD53AD268426DF37B3AA0B * ___x0, const RuntimeMethod* method)
{
	{
		// HashSet<int> used = new HashSet<int>(mesh.facesInternal.Select(x => x.smoothingGroup));
		Face_t670F9C6E42E8D3EEA7AD53AD268426DF37B3AA0B * L_0 = ___x0;
		NullCheck(L_0);
		int32_t L_1;
		L_1 = Face_get_smoothingGroup_mD5999500E54104901EE9FE94770D78BDF5DA5067_inline(L_0, /*hidden argument*/NULL);
		return L_1;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void UnityEngine.ProBuilder.MeshOperations.SurfaceTopology/<>c::.cctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__cctor_m023DB929648E1768B58ECE80F838203D45051E06 (const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_tFDD7C5E96166B2F126A4D857FE78BABD2C6A12D4_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		U3CU3Ec_tFDD7C5E96166B2F126A4D857FE78BABD2C6A12D4 * L_0 = (U3CU3Ec_tFDD7C5E96166B2F126A4D857FE78BABD2C6A12D4 *)il2cpp_codegen_object_new(U3CU3Ec_tFDD7C5E96166B2F126A4D857FE78BABD2C6A12D4_il2cpp_TypeInfo_var);
		U3CU3Ec__ctor_mDFBF037F54B7236ABFE96B91A16364807F56CE72(L_0, /*hidden argument*/NULL);
		((U3CU3Ec_tFDD7C5E96166B2F126A4D857FE78BABD2C6A12D4_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tFDD7C5E96166B2F126A4D857FE78BABD2C6A12D4_il2cpp_TypeInfo_var))->set_U3CU3E9_0(L_0);
		return;
	}
}
// System.Void UnityEngine.ProBuilder.MeshOperations.SurfaceTopology/<>c::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_mDFBF037F54B7236ABFE96B91A16364807F56CE72 (U3CU3Ec_tFDD7C5E96166B2F126A4D857FE78BABD2C6A12D4 * __this, const RuntimeMethod* method)
{
	{
		Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405(__this, /*hidden argument*/NULL);
		return;
	}
}
// UnityEngine.ProBuilder.Face UnityEngine.ProBuilder.MeshOperations.SurfaceTopology/<>c::<ToTriangles>b__0_0(UnityEngine.ProBuilder.FaceRebuildData)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Face_t670F9C6E42E8D3EEA7AD53AD268426DF37B3AA0B * U3CU3Ec_U3CToTrianglesU3Eb__0_0_m4BF38AA0122BF6281D79BEF3DDED1C2DC2F404C1 (U3CU3Ec_tFDD7C5E96166B2F126A4D857FE78BABD2C6A12D4 * __this, FaceRebuildData_t34A8DB109BBCF594AA6C967A134052836F8A7952 * ___x0, const RuntimeMethod* method)
{
	{
		// return rebuild.Select(x => x.face).ToArray();
		FaceRebuildData_t34A8DB109BBCF594AA6C967A134052836F8A7952 * L_0 = ___x0;
		NullCheck(L_0);
		Face_t670F9C6E42E8D3EEA7AD53AD268426DF37B3AA0B * L_1 = L_0->get_face_0();
		return L_1;
	}
}
// UnityEngine.Vector3 UnityEngine.ProBuilder.MeshOperations.SurfaceTopology/<>c::<GetWindingOrder>b__3_0(UnityEngine.ProBuilder.Vertex)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  U3CU3Ec_U3CGetWindingOrderU3Eb__3_0_m64E88A4C47D72385F7942826C60AAC0C8451044D (U3CU3Ec_tFDD7C5E96166B2F126A4D857FE78BABD2C6A12D4 * __this, Vertex_tE3410620416D15FC2847E01661CBA542AC7432B8 * ___x0, const RuntimeMethod* method)
{
	{
		// Vector2[] p = Projection.PlanarProject(vertices.Select(x => x.position).ToArray(), indexes);
		Vertex_tE3410620416D15FC2847E01661CBA542AC7432B8 * L_0 = ___x0;
		NullCheck(L_0);
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_1;
		L_1 = Vertex_get_position_m645C7B2420EF97D08623A8F826268ACBC245F3C9_inline(L_0, /*hidden argument*/NULL);
		return L_1;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void UnityEngine.ProBuilder.MeshOperations.Triangulation/<>c__DisplayClass7_0::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass7_0__ctor_m9A859F8F7FD2704519D9B4371DD5D066A46B25B3 (U3CU3Ec__DisplayClass7_0_tCA2C9A0AB9E8D863E96D46D19A304F9F500C8337 * __this, const RuntimeMethod* method)
{
	{
		Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405(__this, /*hidden argument*/NULL);
		return;
	}
}
// UnityEngine.ProBuilder.Poly2Tri.TriangulationPoint UnityEngine.ProBuilder.MeshOperations.Triangulation/<>c__DisplayClass7_0::<Triangulate>b__0(UnityEngine.Vector2)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TriangulationPoint_t702B560662585C6DFE9671705EF0C2C2B9FC3B10 * U3CU3Ec__DisplayClass7_0_U3CTriangulateU3Eb__0_m34B67070CB2DD3C3D456EFAD349DB064F3B2B3DE (U3CU3Ec__DisplayClass7_0_tCA2C9A0AB9E8D863E96D46D19A304F9F500C8337 * __this, Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  ___x0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TriangulationPoint_t702B560662585C6DFE9671705EF0C2C2B9FC3B10_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	{
		// ? new PointSet(points.Select(x => new TriangulationPoint(x.x, x.y, index++)).ToList())
		Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  L_0 = ___x0;
		float L_1 = L_0.get_x_0();
		Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  L_2 = ___x0;
		float L_3 = L_2.get_y_1();
		int32_t L_4 = __this->get_index_0();
		V_0 = L_4;
		int32_t L_5 = V_0;
		__this->set_index_0(((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)1)));
		int32_t L_6 = V_0;
		TriangulationPoint_t702B560662585C6DFE9671705EF0C2C2B9FC3B10 * L_7 = (TriangulationPoint_t702B560662585C6DFE9671705EF0C2C2B9FC3B10 *)il2cpp_codegen_object_new(TriangulationPoint_t702B560662585C6DFE9671705EF0C2C2B9FC3B10_il2cpp_TypeInfo_var);
		TriangulationPoint__ctor_m19991687F91CB02AAA27D2D67EE2F412CFFF4F34(L_7, ((double)((double)L_1)), ((double)((double)L_3)), L_6, /*hidden argument*/NULL);
		return L_7;
	}
}
// UnityEngine.ProBuilder.Poly2Tri.PolygonPoint UnityEngine.ProBuilder.MeshOperations.Triangulation/<>c__DisplayClass7_0::<Triangulate>b__1(UnityEngine.Vector2)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PolygonPoint_t65F05B806EA33FEE1AFFDB2DC71F5445B3A5DEB5 * U3CU3Ec__DisplayClass7_0_U3CTriangulateU3Eb__1_mD4CAFCEFC29B6AE8E461B66C8FFEB689EEBB3521 (U3CU3Ec__DisplayClass7_0_tCA2C9A0AB9E8D863E96D46D19A304F9F500C8337 * __this, Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  ___x0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PolygonPoint_t65F05B806EA33FEE1AFFDB2DC71F5445B3A5DEB5_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	{
		// : (Triangulatable) new Polygon(points.Select(x => new PolygonPoint(x.x, x.y, index++)));
		Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  L_0 = ___x0;
		float L_1 = L_0.get_x_0();
		Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  L_2 = ___x0;
		float L_3 = L_2.get_y_1();
		int32_t L_4 = __this->get_index_0();
		V_0 = L_4;
		int32_t L_5 = V_0;
		__this->set_index_0(((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)1)));
		int32_t L_6 = V_0;
		PolygonPoint_t65F05B806EA33FEE1AFFDB2DC71F5445B3A5DEB5 * L_7 = (PolygonPoint_t65F05B806EA33FEE1AFFDB2DC71F5445B3A5DEB5 *)il2cpp_codegen_object_new(PolygonPoint_t65F05B806EA33FEE1AFFDB2DC71F5445B3A5DEB5_il2cpp_TypeInfo_var);
		PolygonPoint__ctor_mD51BC1C761DFE6869F6D93AB0FB92714B7F80366(L_7, ((double)((double)L_1)), ((double)((double)L_3)), L_6, /*hidden argument*/NULL);
		return L_7;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void UnityEngine.ProBuilder.MeshOperations.Triangulation/<>c__DisplayClass8_0::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass8_0__ctor_mB4A0E18F05C8DB745757E3FFF052BA07BC3CB21D (U3CU3Ec__DisplayClass8_0_t119F6CA917FED26FCB06BED7173C3BD0674FF1B0 * __this, const RuntimeMethod* method)
{
	{
		Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405(__this, /*hidden argument*/NULL);
		return;
	}
}
// UnityEngine.ProBuilder.Poly2Tri.PolygonPoint UnityEngine.ProBuilder.MeshOperations.Triangulation/<>c__DisplayClass8_0::<Triangulate>b__0(UnityEngine.Vector2)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PolygonPoint_t65F05B806EA33FEE1AFFDB2DC71F5445B3A5DEB5 * U3CU3Ec__DisplayClass8_0_U3CTriangulateU3Eb__0_m5F35B502003F71A0A14AC6172AA36C4CA4E68B23 (U3CU3Ec__DisplayClass8_0_t119F6CA917FED26FCB06BED7173C3BD0674FF1B0 * __this, Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  ___x0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PolygonPoint_t65F05B806EA33FEE1AFFDB2DC71F5445B3A5DEB5_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	{
		// Polygon polygon = new Polygon(points.Select(x => new PolygonPoint(x.x, x.y, index++)));
		Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  L_0 = ___x0;
		float L_1 = L_0.get_x_0();
		Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  L_2 = ___x0;
		float L_3 = L_2.get_y_1();
		int32_t L_4 = __this->get_index_0();
		V_0 = L_4;
		int32_t L_5 = V_0;
		__this->set_index_0(((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)1)));
		int32_t L_6 = V_0;
		PolygonPoint_t65F05B806EA33FEE1AFFDB2DC71F5445B3A5DEB5 * L_7 = (PolygonPoint_t65F05B806EA33FEE1AFFDB2DC71F5445B3A5DEB5 *)il2cpp_codegen_object_new(PolygonPoint_t65F05B806EA33FEE1AFFDB2DC71F5445B3A5DEB5_il2cpp_TypeInfo_var);
		PolygonPoint__ctor_mD51BC1C761DFE6869F6D93AB0FB92714B7F80366(L_7, ((double)((double)L_1)), ((double)((double)L_3)), L_6, /*hidden argument*/NULL);
		return L_7;
	}
}
// UnityEngine.ProBuilder.Poly2Tri.PolygonPoint UnityEngine.ProBuilder.MeshOperations.Triangulation/<>c__DisplayClass8_0::<Triangulate>b__1(UnityEngine.Vector2)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PolygonPoint_t65F05B806EA33FEE1AFFDB2DC71F5445B3A5DEB5 * U3CU3Ec__DisplayClass8_0_U3CTriangulateU3Eb__1_m9D5A2EED5CA0BE11309C86F2AAE09A4BF7E4ADF2 (U3CU3Ec__DisplayClass8_0_t119F6CA917FED26FCB06BED7173C3BD0674FF1B0 * __this, Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  ___x0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PolygonPoint_t65F05B806EA33FEE1AFFDB2DC71F5445B3A5DEB5_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	{
		// var holePolgyon = new Polygon(holes[i].Select(x => new PolygonPoint(x.x, x.y, index++)));
		Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  L_0 = ___x0;
		float L_1 = L_0.get_x_0();
		Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  L_2 = ___x0;
		float L_3 = L_2.get_y_1();
		int32_t L_4 = __this->get_index_0();
		V_0 = L_4;
		int32_t L_5 = V_0;
		__this->set_index_0(((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)1)));
		int32_t L_6 = V_0;
		PolygonPoint_t65F05B806EA33FEE1AFFDB2DC71F5445B3A5DEB5 * L_7 = (PolygonPoint_t65F05B806EA33FEE1AFFDB2DC71F5445B3A5DEB5 *)il2cpp_codegen_object_new(PolygonPoint_t65F05B806EA33FEE1AFFDB2DC71F5445B3A5DEB5_il2cpp_TypeInfo_var);
		PolygonPoint__ctor_mD51BC1C761DFE6869F6D93AB0FB92714B7F80366(L_7, ((double)((double)L_1)), ((double)((double)L_3)), L_6, /*hidden argument*/NULL);
		return L_7;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void UnityEngine.ProBuilder.MeshOperations.UVEditing/<>c::.cctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__cctor_mD1B8A538FB95A23CAA2C535BD35BC21087434965 (const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t93F69730F454CB612BAEA672FE28A2BAABF160C7_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		U3CU3Ec_t93F69730F454CB612BAEA672FE28A2BAABF160C7 * L_0 = (U3CU3Ec_t93F69730F454CB612BAEA672FE28A2BAABF160C7 *)il2cpp_codegen_object_new(U3CU3Ec_t93F69730F454CB612BAEA672FE28A2BAABF160C7_il2cpp_TypeInfo_var);
		U3CU3Ec__ctor_m58FE213B0347B046B6CF083315D6D229BCF73847(L_0, /*hidden argument*/NULL);
		((U3CU3Ec_t93F69730F454CB612BAEA672FE28A2BAABF160C7_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t93F69730F454CB612BAEA672FE28A2BAABF160C7_il2cpp_TypeInfo_var))->set_U3CU3E9_0(L_0);
		return;
	}
}
// System.Void UnityEngine.ProBuilder.MeshOperations.UVEditing/<>c::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m58FE213B0347B046B6CF083315D6D229BCF73847 (U3CU3Ec_t93F69730F454CB612BAEA672FE28A2BAABF160C7 * __this, const RuntimeMethod* method)
{
	{
		Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405(__this, /*hidden argument*/NULL);
		return;
	}
}
// System.Boolean UnityEngine.ProBuilder.MeshOperations.UVEditing/<>c::<SetAutoUV>b__0_0(UnityEngine.ProBuilder.Face)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CU3Ec_U3CSetAutoUVU3Eb__0_0_mC7593C15C10BBC41BC1D7CEB9145A9BAB85146CB (U3CU3Ec_t93F69730F454CB612BAEA672FE28A2BAABF160C7 * __this, Face_t670F9C6E42E8D3EEA7AD53AD268426DF37B3AA0B * ___x0, const RuntimeMethod* method)
{
	{
		// SetAutoAndAlignUnwrapParamsToUVs(mesh, faces.Where(x => x.manualUV));
		Face_t670F9C6E42E8D3EEA7AD53AD268426DF37B3AA0B * L_0 = ___x0;
		NullCheck(L_0);
		bool L_1;
		L_1 = Face_get_manualUV_m34F30FD4EC67F039745BE6AB7EC6B77172A0EFDA_inline(L_0, /*hidden argument*/NULL);
		return L_1;
	}
}
// UnityEngine.Vector2 UnityEngine.ProBuilder.MeshOperations.UVEditing/<>c::<GetUVs>b__11_0(UnityEngine.Vector4)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  U3CU3Ec_U3CGetUVsU3Eb__11_0_m9CBCA09B2778E5564C07DDAA3BE86B963EDD7BD2 (U3CU3Ec_t93F69730F454CB612BAEA672FE28A2BAABF160C7 * __this, Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7  ___x0, const RuntimeMethod* method)
{
	{
		// return uvs.Select(x => (Vector2)x).ToArray();
		Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7  L_0 = ___x0;
		Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  L_1;
		L_1 = Vector4_op_Implicit_m3A59F157B9B8A3C2DD495B6F9B76F3C0D40BDFCC(L_0, /*hidden argument*/NULL);
		return L_1;
	}
}
// System.Int32 UnityEngine.ProBuilder.MeshOperations.UVEditing/<>c::<SewUVs>b__13_1(System.Collections.Generic.KeyValuePair`2<System.Int32,System.Int32>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t U3CU3Ec_U3CSewUVsU3Eb__13_1_m8F8EFB5E0B9AE874F4E0C18DB93BDB9986C4A969 (U3CU3Ec_t93F69730F454CB612BAEA672FE28A2BAABF160C7 * __this, KeyValuePair_2_tE78AD78874BCE1BC993F92EF8CBBDC3B30E44CBB  ___y0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&KeyValuePair_2_get_Key_mE3B72B1BB3B8DD41788D39A3AF38E6A94B241400_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		// var merge = lookup.Where(x => x.Value == b).Select(y => y.Key).ToArray();
		int32_t L_0;
		L_0 = KeyValuePair_2_get_Key_mE3B72B1BB3B8DD41788D39A3AF38E6A94B241400_inline((KeyValuePair_2_tE78AD78874BCE1BC993F92EF8CBBDC3B30E44CBB *)(&___y0), /*hidden argument*/KeyValuePair_2_get_Key_mE3B72B1BB3B8DD41788D39A3AF38E6A94B241400_RuntimeMethod_var);
		return L_0;
	}
}
// System.Collections.Generic.IEnumerable`1<System.Int32> UnityEngine.ProBuilder.MeshOperations.UVEditing/<>c::<ProjectFacesAuto>b__17_0(UnityEngine.ProBuilder.Face)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CU3Ec_U3CProjectFacesAutoU3Eb__17_0_m31B2494A7AD76BFA5C38B3BB1AE926E16525B05C (U3CU3Ec_t93F69730F454CB612BAEA672FE28A2BAABF160C7 * __this, Face_t670F9C6E42E8D3EEA7AD53AD268426DF37B3AA0B * ___x0, const RuntimeMethod* method)
{
	{
		// int[] ind = faces.SelectMany(x => x.distinctIndexesInternal).ToArray();
		Face_t670F9C6E42E8D3EEA7AD53AD268426DF37B3AA0B * L_0 = ___x0;
		NullCheck(L_0);
		Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_1;
		L_1 = Face_get_distinctIndexesInternal_m18CE4556184B0673FC061FF268C71C19EAC2F7F0(L_0, /*hidden argument*/NULL);
		return (RuntimeObject*)L_1;
	}
}
// System.Collections.Generic.IEnumerable`1<System.Int32> UnityEngine.ProBuilder.MeshOperations.UVEditing/<>c::<ProjectFacesAuto>b__17_1(UnityEngine.ProBuilder.Face)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CU3Ec_U3CProjectFacesAutoU3Eb__17_1_mA7F975D8B363C79F3138AD2BCEF895B1F01F5495 (U3CU3Ec_t93F69730F454CB612BAEA672FE28A2BAABF160C7 * __this, Face_t670F9C6E42E8D3EEA7AD53AD268426DF37B3AA0B * ___x0, const RuntimeMethod* method)
{
	{
		// mesh.SewUVs(faces.SelectMany(x => x.distinctIndexesInternal).ToArray(), .001f);
		Face_t670F9C6E42E8D3EEA7AD53AD268426DF37B3AA0B * L_0 = ___x0;
		NullCheck(L_0);
		Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_1;
		L_1 = Face_get_distinctIndexesInternal_m18CE4556184B0673FC061FF268C71C19EAC2F7F0(L_0, /*hidden argument*/NULL);
		return (RuntimeObject*)L_1;
	}
}
// System.Collections.Generic.IEnumerable`1<System.Int32> UnityEngine.ProBuilder.MeshOperations.UVEditing/<>c::<ProjectFacesBox>b__18_0(UnityEngine.ProBuilder.Face)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CU3Ec_U3CProjectFacesBoxU3Eb__18_0_mAF98EA2C2144582C9329A31E828B4B57032986D1 (U3CU3Ec_t93F69730F454CB612BAEA672FE28A2BAABF160C7 * __this, Face_t670F9C6E42E8D3EEA7AD53AD268426DF37B3AA0B * ___x0, const RuntimeMethod* method)
{
	{
		// int[] distinct = kvp.Value.SelectMany(x => x.distinctIndexesInternal).ToArray();
		Face_t670F9C6E42E8D3EEA7AD53AD268426DF37B3AA0B * L_0 = ___x0;
		NullCheck(L_0);
		Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_1;
		L_1 = Face_get_distinctIndexesInternal_m18CE4556184B0673FC061FF268C71C19EAC2F7F0(L_0, /*hidden argument*/NULL);
		return (RuntimeObject*)L_1;
	}
}
// System.Collections.Generic.IEnumerable`1<System.Int32> UnityEngine.ProBuilder.MeshOperations.UVEditing/<>c::<ProjectFacesBox>b__20_0(UnityEngine.ProBuilder.Face)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CU3Ec_U3CProjectFacesBoxU3Eb__20_0_m1A3F1C03B6B8309CFA674C632F6BF8E61786FD58 (U3CU3Ec_t93F69730F454CB612BAEA672FE28A2BAABF160C7 * __this, Face_t670F9C6E42E8D3EEA7AD53AD268426DF37B3AA0B * ___x0, const RuntimeMethod* method)
{
	{
		// int[] distinct = kvp.Value.SelectMany(x => x.distinctIndexesInternal).ToArray();
		Face_t670F9C6E42E8D3EEA7AD53AD268426DF37B3AA0B * L_0 = ___x0;
		NullCheck(L_0);
		Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_1;
		L_1 = Face_get_distinctIndexesInternal_m18CE4556184B0673FC061FF268C71C19EAC2F7F0(L_0, /*hidden argument*/NULL);
		return (RuntimeObject*)L_1;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void UnityEngine.ProBuilder.MeshOperations.UVEditing/<>c__DisplayClass13_0::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass13_0__ctor_m4917EA76CDD688B08990A78396E86029DF11D30D (U3CU3Ec__DisplayClass13_0_t780658CB78617729A13541FB6F220654982A3A3F * __this, const RuntimeMethod* method)
{
	{
		Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405(__this, /*hidden argument*/NULL);
		return;
	}
}
// System.Boolean UnityEngine.ProBuilder.MeshOperations.UVEditing/<>c__DisplayClass13_0::<SewUVs>b__0(System.Collections.Generic.KeyValuePair`2<System.Int32,System.Int32>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CU3Ec__DisplayClass13_0_U3CSewUVsU3Eb__0_mEF745BB0AA0FB142A5C627360AE1E29C67CC383E (U3CU3Ec__DisplayClass13_0_t780658CB78617729A13541FB6F220654982A3A3F * __this, KeyValuePair_2_tE78AD78874BCE1BC993F92EF8CBBDC3B30E44CBB  ___x0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&KeyValuePair_2_get_Value_m40417D9B18D29FD4A072DABC1449DACEF8009C6A_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		// var merge = lookup.Where(x => x.Value == b).Select(y => y.Key).ToArray();
		int32_t L_0;
		L_0 = KeyValuePair_2_get_Value_m40417D9B18D29FD4A072DABC1449DACEF8009C6A_inline((KeyValuePair_2_tE78AD78874BCE1BC993F92EF8CBBDC3B30E44CBB *)(&___x0), /*hidden argument*/KeyValuePair_2_get_Value_m40417D9B18D29FD4A072DABC1449DACEF8009C6A_RuntimeMethod_var);
		int32_t L_1 = __this->get_b_0();
		return (bool)((((int32_t)L_0) == ((int32_t)L_1))? 1 : 0);
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void UnityEngine.ProBuilder.MeshOperations.UVEditing/<>c__DisplayClass9_0::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass9_0__ctor_m6C19D94C75649F79C5FC7D1113DDB88426B6397C (U3CU3Ec__DisplayClass9_0_t20A9439B281CDC2618F8A73363C48EEEA947AE53 * __this, const RuntimeMethod* method)
{
	{
		Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405(__this, /*hidden argument*/NULL);
		return;
	}
}
// System.Boolean UnityEngine.ProBuilder.MeshOperations.UVEditing/<>c__DisplayClass9_0::<AutoStitch>b__0(UnityEngine.ProBuilder.WingedEdge)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CU3Ec__DisplayClass9_0_U3CAutoStitchU3Eb__0_m3024F8232A8434F48D0EA23AF609770ED7E70052 (U3CU3Ec__DisplayClass9_0_t20A9439B281CDC2618F8A73363C48EEEA947AE53 * __this, WingedEdge_tC2693F58E6DD2D7CFF1F3F9C213BA90F2F50B6A5 * ___x0, const RuntimeMethod* method)
{
	{
		// var sharedEdge = wings.FirstOrDefault(x => x.face == f1 && x.opposite != null && x.opposite.face == f2);
		WingedEdge_tC2693F58E6DD2D7CFF1F3F9C213BA90F2F50B6A5 * L_0 = ___x0;
		NullCheck(L_0);
		Face_t670F9C6E42E8D3EEA7AD53AD268426DF37B3AA0B * L_1;
		L_1 = WingedEdge_get_face_m49125B51A3A5C4E845C094D87F4E0AB4061CF174_inline(L_0, /*hidden argument*/NULL);
		Face_t670F9C6E42E8D3EEA7AD53AD268426DF37B3AA0B * L_2 = __this->get_f1_0();
		if ((!(((RuntimeObject*)(Face_t670F9C6E42E8D3EEA7AD53AD268426DF37B3AA0B *)L_1) == ((RuntimeObject*)(Face_t670F9C6E42E8D3EEA7AD53AD268426DF37B3AA0B *)L_2))))
		{
			goto IL_002a;
		}
	}
	{
		WingedEdge_tC2693F58E6DD2D7CFF1F3F9C213BA90F2F50B6A5 * L_3 = ___x0;
		NullCheck(L_3);
		WingedEdge_tC2693F58E6DD2D7CFF1F3F9C213BA90F2F50B6A5 * L_4;
		L_4 = WingedEdge_get_opposite_m5D6BF698E00D3EFD2C1DB1A11C7D471519F062D6_inline(L_3, /*hidden argument*/NULL);
		if (!L_4)
		{
			goto IL_002a;
		}
	}
	{
		WingedEdge_tC2693F58E6DD2D7CFF1F3F9C213BA90F2F50B6A5 * L_5 = ___x0;
		NullCheck(L_5);
		WingedEdge_tC2693F58E6DD2D7CFF1F3F9C213BA90F2F50B6A5 * L_6;
		L_6 = WingedEdge_get_opposite_m5D6BF698E00D3EFD2C1DB1A11C7D471519F062D6_inline(L_5, /*hidden argument*/NULL);
		NullCheck(L_6);
		Face_t670F9C6E42E8D3EEA7AD53AD268426DF37B3AA0B * L_7;
		L_7 = WingedEdge_get_face_m49125B51A3A5C4E845C094D87F4E0AB4061CF174_inline(L_6, /*hidden argument*/NULL);
		Face_t670F9C6E42E8D3EEA7AD53AD268426DF37B3AA0B * L_8 = __this->get_f2_1();
		return (bool)((((RuntimeObject*)(Face_t670F9C6E42E8D3EEA7AD53AD268426DF37B3AA0B *)L_7) == ((RuntimeObject*)(Face_t670F9C6E42E8D3EEA7AD53AD268426DF37B3AA0B *)L_8))? 1 : 0);
	}

IL_002a:
	{
		return (bool)0;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.String UnityEngine.ProBuilder.MeshOperations.UVEditing/UVTransform::ToString()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* UVTransform_ToString_mC3CB61460CC8BB52B4AB514334AFD8CC684E0270 (UVTransform_t6CE769419FD7DCAF2512C37C57870221F90F72F1 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2409165FB90CD4A8B916FCA75790766B82C91748);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral758733BDBED83CBFF4F635AC26CA92AAE477F75D);
		s_Il2CppMethodInitialized = true;
	}
	{
		// return translation.ToString("F2") + ", " + rotation + ", " + scale.ToString("F2");
		StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A* L_0 = (StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A*)(StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A*)SZArrayNew(StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A_il2cpp_TypeInfo_var, (uint32_t)5);
		StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A* L_1 = L_0;
		Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 * L_2 = __this->get_address_of_translation_0();
		String_t* L_3;
		L_3 = Vector2_ToString_mDE7D19340491399AD591D38016AD973C3D3A5218((Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 *)L_2, _stringLiteral2409165FB90CD4A8B916FCA75790766B82C91748, /*hidden argument*/NULL);
		NullCheck(L_1);
		ArrayElementTypeCheck (L_1, L_3);
		(L_1)->SetAt(static_cast<il2cpp_array_size_t>(0), (String_t*)L_3);
		StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A* L_4 = L_1;
		NullCheck(L_4);
		ArrayElementTypeCheck (L_4, _stringLiteral758733BDBED83CBFF4F635AC26CA92AAE477F75D);
		(L_4)->SetAt(static_cast<il2cpp_array_size_t>(1), (String_t*)_stringLiteral758733BDBED83CBFF4F635AC26CA92AAE477F75D);
		StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A* L_5 = L_4;
		float* L_6 = __this->get_address_of_rotation_1();
		String_t* L_7;
		L_7 = Single_ToString_m80E7ABED4F4D73F2BE19DDB80D3D92FCD8DFA010((float*)L_6, /*hidden argument*/NULL);
		NullCheck(L_5);
		ArrayElementTypeCheck (L_5, L_7);
		(L_5)->SetAt(static_cast<il2cpp_array_size_t>(2), (String_t*)L_7);
		StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A* L_8 = L_5;
		NullCheck(L_8);
		ArrayElementTypeCheck (L_8, _stringLiteral758733BDBED83CBFF4F635AC26CA92AAE477F75D);
		(L_8)->SetAt(static_cast<il2cpp_array_size_t>(3), (String_t*)_stringLiteral758733BDBED83CBFF4F635AC26CA92AAE477F75D);
		StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A* L_9 = L_8;
		Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 * L_10 = __this->get_address_of_scale_2();
		String_t* L_11;
		L_11 = Vector2_ToString_mDE7D19340491399AD591D38016AD973C3D3A5218((Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 *)L_10, _stringLiteral2409165FB90CD4A8B916FCA75790766B82C91748, /*hidden argument*/NULL);
		NullCheck(L_9);
		ArrayElementTypeCheck (L_9, L_11);
		(L_9)->SetAt(static_cast<il2cpp_array_size_t>(4), (String_t*)L_11);
		String_t* L_12;
		L_12 = String_Concat_mFEA7EFA1A6E75B96B1B7BC4526AAC864BFF83CC9(L_9, /*hidden argument*/NULL);
		return L_12;
	}
}
IL2CPP_EXTERN_C  String_t* UVTransform_ToString_mC3CB61460CC8BB52B4AB514334AFD8CC684E0270_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method)
{
	int32_t _offset = 1;
	UVTransform_t6CE769419FD7DCAF2512C37C57870221F90F72F1 * _thisAdjusted = reinterpret_cast<UVTransform_t6CE769419FD7DCAF2512C37C57870221F90F72F1 *>(__this + _offset);
	String_t* _returnValue;
	_returnValue = UVTransform_ToString_mC3CB61460CC8BB52B4AB514334AFD8CC684E0270(_thisAdjusted, method);
	return _returnValue;
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void UnityEngine.ProBuilder.WingedEdge/<>c::.cctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__cctor_m5F839E360017337412E4B81CA3A2BA21FB4B4BFE (const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t31111F7E8272081DA461882064BE534F56649A9F_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		U3CU3Ec_t31111F7E8272081DA461882064BE534F56649A9F * L_0 = (U3CU3Ec_t31111F7E8272081DA461882064BE534F56649A9F *)il2cpp_codegen_object_new(U3CU3Ec_t31111F7E8272081DA461882064BE534F56649A9F_il2cpp_TypeInfo_var);
		U3CU3Ec__ctor_m8645503382A12D7E10405F7D1E71481BA2AAAEDF(L_0, /*hidden argument*/NULL);
		((U3CU3Ec_t31111F7E8272081DA461882064BE534F56649A9F_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t31111F7E8272081DA461882064BE534F56649A9F_il2cpp_TypeInfo_var))->set_U3CU3E9_0(L_0);
		return;
	}
}
// System.Void UnityEngine.ProBuilder.WingedEdge/<>c::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m8645503382A12D7E10405F7D1E71481BA2AAAEDF (U3CU3Ec_t31111F7E8272081DA461882064BE534F56649A9F * __this, const RuntimeMethod* method)
{
	{
		Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405(__this, /*hidden argument*/NULL);
		return;
	}
}
// UnityEngine.ProBuilder.Edge UnityEngine.ProBuilder.WingedEdge/<>c::<SortCommonIndexesByAdjacency>b__32_1(UnityEngine.ProBuilder.WingedEdge)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Edge_t59DC4A6451BF45A4BB245CB1D084FCD1E447EF4D  U3CU3Ec_U3CSortCommonIndexesByAdjacencyU3Eb__32_1_m552CA8C4A68D03478AC95E12505FF8A1419C788E (U3CU3Ec_t31111F7E8272081DA461882064BE534F56649A9F * __this, WingedEdge_tC2693F58E6DD2D7CFF1F3F9C213BA90F2F50B6A5 * ___y0, const RuntimeMethod* method)
{
	EdgeLookup_tBB3FEB19F640D730C4E3A0EBB92513E9861FC79A  V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		// List<Edge> matches = wings.Where(x => common.Contains(x.edge.common.a) && common.Contains(x.edge.common.b)).Select(y => y.edge.common).ToList();
		WingedEdge_tC2693F58E6DD2D7CFF1F3F9C213BA90F2F50B6A5 * L_0 = ___y0;
		NullCheck(L_0);
		EdgeLookup_tBB3FEB19F640D730C4E3A0EBB92513E9861FC79A  L_1;
		L_1 = WingedEdge_get_edge_m31129E1AD4D7BE9D3A9F559C14E2E9644257D716_inline(L_0, /*hidden argument*/NULL);
		V_0 = L_1;
		Edge_t59DC4A6451BF45A4BB245CB1D084FCD1E447EF4D  L_2;
		L_2 = EdgeLookup_get_common_m821DE00D13CF65334E23091BB460C1D19B957185_inline((EdgeLookup_tBB3FEB19F640D730C4E3A0EBB92513E9861FC79A *)(&V_0), /*hidden argument*/NULL);
		return L_2;
	}
}
// System.Int32 UnityEngine.ProBuilder.WingedEdge/<>c::<SortCommonIndexesByAdjacency>b__32_2(UnityEngine.ProBuilder.Edge)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t U3CU3Ec_U3CSortCommonIndexesByAdjacencyU3Eb__32_2_mD4E39A67A2B38C9856CE4B659F9B96FB3E267E5C (U3CU3Ec_t31111F7E8272081DA461882064BE534F56649A9F * __this, Edge_t59DC4A6451BF45A4BB245CB1D084FCD1E447EF4D  ___x0, const RuntimeMethod* method)
{
	{
		// return matches.Select(x => x.a).ToList();
		Edge_t59DC4A6451BF45A4BB245CB1D084FCD1E447EF4D  L_0 = ___x0;
		int32_t L_1 = L_0.get_a_0();
		return L_1;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void UnityEngine.ProBuilder.WingedEdge/<>c__DisplayClass32_0::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass32_0__ctor_m5B9902A5FAAE9027624D9C64D36308FD88CD1C41 (U3CU3Ec__DisplayClass32_0_t14BBC7409B528C5E9F1F4ED59A49060FB7DCD507 * __this, const RuntimeMethod* method)
{
	{
		Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405(__this, /*hidden argument*/NULL);
		return;
	}
}
// System.Boolean UnityEngine.ProBuilder.WingedEdge/<>c__DisplayClass32_0::<SortCommonIndexesByAdjacency>b__0(UnityEngine.ProBuilder.WingedEdge)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CU3Ec__DisplayClass32_0_U3CSortCommonIndexesByAdjacencyU3Eb__0_m4A8E8B7033DCD6E00E6261E7AD09EE0B857F6C79 (U3CU3Ec__DisplayClass32_0_t14BBC7409B528C5E9F1F4ED59A49060FB7DCD507 * __this, WingedEdge_tC2693F58E6DD2D7CFF1F3F9C213BA90F2F50B6A5 * ___x0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_Contains_m90455A5864CF4193E243B3DF80D0366956FD48E8_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	EdgeLookup_tBB3FEB19F640D730C4E3A0EBB92513E9861FC79A  V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		// List<Edge> matches = wings.Where(x => common.Contains(x.edge.common.a) && common.Contains(x.edge.common.b)).Select(y => y.edge.common).ToList();
		HashSet_1_tF187707BD5564B6808CE30721FBC083F00B385E5 * L_0 = __this->get_common_0();
		WingedEdge_tC2693F58E6DD2D7CFF1F3F9C213BA90F2F50B6A5 * L_1 = ___x0;
		NullCheck(L_1);
		EdgeLookup_tBB3FEB19F640D730C4E3A0EBB92513E9861FC79A  L_2;
		L_2 = WingedEdge_get_edge_m31129E1AD4D7BE9D3A9F559C14E2E9644257D716_inline(L_1, /*hidden argument*/NULL);
		V_0 = L_2;
		Edge_t59DC4A6451BF45A4BB245CB1D084FCD1E447EF4D  L_3;
		L_3 = EdgeLookup_get_common_m821DE00D13CF65334E23091BB460C1D19B957185_inline((EdgeLookup_tBB3FEB19F640D730C4E3A0EBB92513E9861FC79A *)(&V_0), /*hidden argument*/NULL);
		int32_t L_4 = L_3.get_a_0();
		NullCheck(L_0);
		bool L_5;
		L_5 = HashSet_1_Contains_m90455A5864CF4193E243B3DF80D0366956FD48E8(L_0, L_4, /*hidden argument*/HashSet_1_Contains_m90455A5864CF4193E243B3DF80D0366956FD48E8_RuntimeMethod_var);
		if (!L_5)
		{
			goto IL_003f;
		}
	}
	{
		HashSet_1_tF187707BD5564B6808CE30721FBC083F00B385E5 * L_6 = __this->get_common_0();
		WingedEdge_tC2693F58E6DD2D7CFF1F3F9C213BA90F2F50B6A5 * L_7 = ___x0;
		NullCheck(L_7);
		EdgeLookup_tBB3FEB19F640D730C4E3A0EBB92513E9861FC79A  L_8;
		L_8 = WingedEdge_get_edge_m31129E1AD4D7BE9D3A9F559C14E2E9644257D716_inline(L_7, /*hidden argument*/NULL);
		V_0 = L_8;
		Edge_t59DC4A6451BF45A4BB245CB1D084FCD1E447EF4D  L_9;
		L_9 = EdgeLookup_get_common_m821DE00D13CF65334E23091BB460C1D19B957185_inline((EdgeLookup_tBB3FEB19F640D730C4E3A0EBB92513E9861FC79A *)(&V_0), /*hidden argument*/NULL);
		int32_t L_10 = L_9.get_b_1();
		NullCheck(L_6);
		bool L_11;
		L_11 = HashSet_1_Contains_m90455A5864CF4193E243B3DF80D0366956FD48E8(L_6, L_10, /*hidden argument*/HashSet_1_Contains_m90455A5864CF4193E243B3DF80D0366956FD48E8_RuntimeMethod_var);
		return L_11;
	}

IL_003f:
	{
		return (bool)0;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR EdgeLookup_tBB3FEB19F640D730C4E3A0EBB92513E9861FC79A  WingedEdge_get_edge_m31129E1AD4D7BE9D3A9F559C14E2E9644257D716_inline (WingedEdge_tC2693F58E6DD2D7CFF1F3F9C213BA90F2F50B6A5 * __this, const RuntimeMethod* method)
{
	{
		// public EdgeLookup edge { get; private set; }
		EdgeLookup_tBB3FEB19F640D730C4E3A0EBB92513E9861FC79A  L_0 = __this->get_U3CedgeU3Ek__BackingField_1();
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Edge_t59DC4A6451BF45A4BB245CB1D084FCD1E447EF4D  EdgeLookup_get_common_m821DE00D13CF65334E23091BB460C1D19B957185_inline (EdgeLookup_tBB3FEB19F640D730C4E3A0EBB92513E9861FC79A * __this, const RuntimeMethod* method)
{
	{
		// get { return m_Common; }
		Edge_t59DC4A6451BF45A4BB245CB1D084FCD1E447EF4D  L_0 = __this->get_m_Common_1();
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Face_t670F9C6E42E8D3EEA7AD53AD268426DF37B3AA0B * WingedEdge_get_face_m49125B51A3A5C4E845C094D87F4E0AB4061CF174_inline (WingedEdge_tC2693F58E6DD2D7CFF1F3F9C213BA90F2F50B6A5 * __this, const RuntimeMethod* method)
{
	{
		// public Face face { get; private set; }
		Face_t670F9C6E42E8D3EEA7AD53AD268426DF37B3AA0B * L_0 = __this->get_U3CfaceU3Ek__BackingField_2();
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Face_get_submeshIndex_mD0D765E9EBE4BAF2F20AA15AB604187174D21562_inline (Face_t670F9C6E42E8D3EEA7AD53AD268426DF37B3AA0B * __this, const RuntimeMethod* method)
{
	{
		// get { return m_SubmeshIndex; }
		int32_t L_0 = __this->get_m_SubmeshIndex_4();
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Face_get_textureGroup_mFD77FC1B7CBA31A42A06B47094F55916DCA863FA_inline (Face_t670F9C6E42E8D3EEA7AD53AD268426DF37B3AA0B * __this, const RuntimeMethod* method)
{
	{
		// get { return m_TextureGroup;}
		int32_t L_0 = __this->get_m_TextureGroup_7();
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Edge_t59DC4A6451BF45A4BB245CB1D084FCD1E447EF4D  EdgeLookup_get_local_m6705B31B4C28C3870BF6EBEADA10025032BE56E3_inline (EdgeLookup_tBB3FEB19F640D730C4E3A0EBB92513E9861FC79A * __this, const RuntimeMethod* method)
{
	{
		// get { return m_Local; }
		Edge_t59DC4A6451BF45A4BB245CB1D084FCD1E447EF4D  L_0 = __this->get_m_Local_0();
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR SharedVertexU5BU5D_tA15BD8E3618099DAC98FF39AC05B844E763C843A* ProBuilderMesh_get_sharedVerticesInternal_m8282E5BE44FC3A1CF0F2D46426B845C1ECBBED8C_inline (ProBuilderMesh_t252480EA473C60D493C8B94B66B1FE61B1768A06 * __this, const RuntimeMethod* method)
{
	{
		// get { return m_SharedVertices; }
		SharedVertexU5BU5D_tA15BD8E3618099DAC98FF39AC05B844E763C843A* L_0 = __this->get_m_SharedVertices_11();
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR FaceU5BU5D_t0D522232374325AD8B00CA039B016D822C4F8107* ProBuilderMesh_get_facesInternal_m08FD1D0F418EDB0E7E18CB3A54AA2AD046E33B22_inline (ProBuilderMesh_t252480EA473C60D493C8B94B66B1FE61B1768A06 * __this, const RuntimeMethod* method)
{
	{
		// get { return m_Faces; }
		FaceU5BU5D_t0D522232374325AD8B00CA039B016D822C4F8107* L_0 = __this->get_m_Faces_10();
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* Face_get_indexesInternal_m2B09D52885996C7C9686E32AB62E1D5A8E0574C0_inline (Face_t670F9C6E42E8D3EEA7AD53AD268426DF37B3AA0B * __this, const RuntimeMethod* method)
{
	{
		// get { return m_Indexes; }
		Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_0 = __this->get_m_Indexes_0();
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  Vertex_get_normal_m0A966DDB7A94CA0DD69C7EE619FD7147EE1139EF_inline (Vertex_tE3410620416D15FC2847E01661CBA542AC7432B8 * __this, const RuntimeMethod* method)
{
	{
		// get { return m_Normal; }
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_0 = __this->get_m_Normal_2();
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RenderTextureDescriptor_set_width_m8D4BAEBB8089FD77F4DC81088ACB511F2BCA41EA_inline (RenderTextureDescriptor_t67FF189E1F35AEB5D6C43A2D7103F3A8A8CA0B47 * __this, int32_t ___value0, const RuntimeMethod* method)
{
	{
		int32_t L_0 = ___value0;
		__this->set_U3CwidthU3Ek__BackingField_0(L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RenderTextureDescriptor_set_height_m1300AF31BCDCF2E14E86A598AFDC5569B682A46D_inline (RenderTextureDescriptor_t67FF189E1F35AEB5D6C43A2D7103F3A8A8CA0B47 * __this, int32_t ___value0, const RuntimeMethod* method)
{
	{
		int32_t L_0 = ___value0;
		__this->set_U3CheightU3Ek__BackingField_1(L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RenderTextureDescriptor_set_dimension_m4D3F1486F761F3C52308F00267B918BD7DB8137F_inline (RenderTextureDescriptor_t67FF189E1F35AEB5D6C43A2D7103F3A8A8CA0B47 * __this, int32_t ___value0, const RuntimeMethod* method)
{
	{
		int32_t L_0 = ___value0;
		__this->set_U3CdimensionU3Ek__BackingField_9(L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RenderTextureDescriptor_set_memoryless_m6C34CD3938C6C92F98227E3864E665026C50BCE3_inline (RenderTextureDescriptor_t67FF189E1F35AEB5D6C43A2D7103F3A8A8CA0B47 * __this, int32_t ___value0, const RuntimeMethod* method)
{
	{
		int32_t L_0 = ___value0;
		__this->set_U3CmemorylessU3Ek__BackingField_13(L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RenderTextureDescriptor_set_volumeDepth_mC4D9C6B86B6799BA752855DE5C385CC24F6E3733_inline (RenderTextureDescriptor_t67FF189E1F35AEB5D6C43A2D7103F3A8A8CA0B47 * __this, int32_t ___value0, const RuntimeMethod* method)
{
	{
		int32_t L_0 = ___value0;
		__this->set_U3CvolumeDepthU3Ek__BackingField_3(L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RenderTextureDescriptor_set_msaaSamples_m84320452D8BF3A8DD5662F6229FE666C299B5AEF_inline (RenderTextureDescriptor_t67FF189E1F35AEB5D6C43A2D7103F3A8A8CA0B47 * __this, int32_t ___value0, const RuntimeMethod* method)
{
	{
		int32_t L_0 = ___value0;
		__this->set_U3CmsaaSamplesU3Ek__BackingField_2(L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Face_get_smoothingGroup_mD5999500E54104901EE9FE94770D78BDF5DA5067_inline (Face_t670F9C6E42E8D3EEA7AD53AD268426DF37B3AA0B * __this, const RuntimeMethod* method)
{
	{
		// get { return m_SmoothingGroup; }
		int32_t L_0 = __this->get_m_SmoothingGroup_1();
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  Vertex_get_position_m645C7B2420EF97D08623A8F826268ACBC245F3C9_inline (Vertex_tE3410620416D15FC2847E01661CBA542AC7432B8 * __this, const RuntimeMethod* method)
{
	{
		// get { return m_Position; }
		Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E  L_0 = __this->get_m_Position_0();
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Face_get_manualUV_m34F30FD4EC67F039745BE6AB7EC6B77172A0EFDA_inline (Face_t670F9C6E42E8D3EEA7AD53AD268426DF37B3AA0B * __this, const RuntimeMethod* method)
{
	{
		// get { return m_ManualUV; }
		bool L_0 = __this->get_m_ManualUV_5();
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR WingedEdge_tC2693F58E6DD2D7CFF1F3F9C213BA90F2F50B6A5 * WingedEdge_get_opposite_m5D6BF698E00D3EFD2C1DB1A11C7D471519F062D6_inline (WingedEdge_tC2693F58E6DD2D7CFF1F3F9C213BA90F2F50B6A5 * __this, const RuntimeMethod* method)
{
	{
		// public WingedEdge opposite { get; private set; }
		WingedEdge_tC2693F58E6DD2D7CFF1F3F9C213BA90F2F50B6A5 * L_0 = __this->get_U3CoppositeU3Ek__BackingField_5();
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject * SimpleTuple_2_get_item2_m35902F9FBE94D18BE742B5B1A3EC110B94BFEAEF_gshared_inline (SimpleTuple_2_t070FD573105D2C7B339C6468D7045C60AA663CB1 * __this, const RuntimeMethod* method)
{
	{
		// get { return m_Item2; }
		RuntimeObject * L_0 = (RuntimeObject *)__this->get_m_Item2_1();
		return (RuntimeObject *)L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m7FA90926D9267868473EF90941F6BF794EC87FF2_gshared_inline (List_1_t260B41F956D673396C33A4CF94E8D6C4389EACB7 * __this, const RuntimeMethod* method)
{
	{
		int32_t L_0 = (int32_t)__this->get__size_2();
		return (int32_t)L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t KeyValuePair_2_get_Key_mE3B72B1BB3B8DD41788D39A3AF38E6A94B241400_gshared_inline (KeyValuePair_2_tE78AD78874BCE1BC993F92EF8CBBDC3B30E44CBB * __this, const RuntimeMethod* method)
{
	{
		int32_t L_0 = (int32_t)__this->get_key_0();
		return (int32_t)L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t KeyValuePair_2_get_Value_m40417D9B18D29FD4A072DABC1449DACEF8009C6A_gshared_inline (KeyValuePair_2_tE78AD78874BCE1BC993F92EF8CBBDC3B30E44CBB * __this, const RuntimeMethod* method)
{
	{
		int32_t L_0 = (int32_t)__this->get_value_1();
		return (int32_t)L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject * KeyValuePair_2_get_Value_m899E41CA5A0D9D5AC71DD51BBF8B7EFB29076B25_gshared_inline (KeyValuePair_2_tF0664801168A913CF5DE5421155D41364483E9D9 * __this, const RuntimeMethod* method)
{
	{
		RuntimeObject * L_0 = (RuntimeObject *)__this->get_value_1();
		return (RuntimeObject *)L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m9BF174C0BDB7F5689314242F54AEBCE1128EE49A_gshared_inline (List_1_t00ABC1A2A859C365FF7C6968DF229EEA2AF46323 * __this, const RuntimeMethod* method)
{
	{
		int32_t L_0 = (int32_t)__this->get__size_2();
		return (int32_t)L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Edge_t59DC4A6451BF45A4BB245CB1D084FCD1E447EF4D  List_1_get_Item_m4AED796B105A077ACACE36847B030AD4D334DF04_gshared_inline (List_1_t00ABC1A2A859C365FF7C6968DF229EEA2AF46323 * __this, int32_t ___index0, const RuntimeMethod* method)
{
	{
		int32_t L_0 = ___index0;
		int32_t L_1 = (int32_t)__this->get__size_2();
		if ((!(((uint32_t)L_0) >= ((uint32_t)L_1))))
		{
			goto IL_000e;
		}
	}
	{
		ThrowHelper_ThrowArgumentOutOfRangeException_m4841366ABC2B2AFA37C10900551D7E07522C0929(/*hidden argument*/NULL);
	}

IL_000e:
	{
		EdgeU5BU5D_t6635B1445F730F12A351F5C2838E61A91AA07381* L_2 = (EdgeU5BU5D_t6635B1445F730F12A351F5C2838E61A91AA07381*)__this->get__items_1();
		int32_t L_3 = ___index0;
		Edge_t59DC4A6451BF45A4BB245CB1D084FCD1E447EF4D  L_4;
		L_4 = IL2CPP_ARRAY_UNSAFE_LOAD((EdgeU5BU5D_t6635B1445F730F12A351F5C2838E61A91AA07381*)L_2, (int32_t)L_3);
		return (Edge_t59DC4A6451BF45A4BB245CB1D084FCD1E447EF4D )L_4;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m5D847939ABB9A78203B062CAFFE975792174D00F_gshared_inline (List_1_t3F94120C77410A62EAE48421CF166B83AB95A2F5 * __this, const RuntimeMethod* method)
{
	{
		int32_t L_0 = (int32_t)__this->get__size_2();
		return (int32_t)L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject * List_1_get_Item_mF00B574E58FB078BB753B05A3B86DD0A7A266B63_gshared_inline (List_1_t3F94120C77410A62EAE48421CF166B83AB95A2F5 * __this, int32_t ___index0, const RuntimeMethod* method)
{
	{
		int32_t L_0 = ___index0;
		int32_t L_1 = (int32_t)__this->get__size_2();
		if ((!(((uint32_t)L_0) >= ((uint32_t)L_1))))
		{
			goto IL_000e;
		}
	}
	{
		ThrowHelper_ThrowArgumentOutOfRangeException_m4841366ABC2B2AFA37C10900551D7E07522C0929(/*hidden argument*/NULL);
	}

IL_000e:
	{
		ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_2 = (ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)__this->get__items_1();
		int32_t L_3 = ___index0;
		RuntimeObject * L_4;
		L_4 = IL2CPP_ARRAY_UNSAFE_LOAD((ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)L_2, (int32_t)L_3);
		return (RuntimeObject *)L_4;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t SimpleTuple_2_get_item1_m2CF08C5624DCB512A6D0CBA782B629AA706AFD1A_gshared_inline (SimpleTuple_2_t25A2DFE3504F5AB63E2B69FE31C8DC4C6DD101AA * __this, const RuntimeMethod* method)
{
	{
		// get { return m_Item1; }
		int32_t L_0 = (int32_t)__this->get_m_Item1_0();
		return (int32_t)L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float SimpleTuple_2_get_item1_m6F05C7DDDA614346C0C5DE669B87943C1452C0CD_gshared_inline (SimpleTuple_2_tF3EFC5669455D64979BB996D12A7E1534E44C66E * __this, const RuntimeMethod* method)
{
	{
		// get { return m_Item1; }
		float L_0 = (float)__this->get_m_Item1_0();
		return (float)L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  SimpleTuple_2_get_item2_m6E218B2D8E31981D19EE0FB37DE34FD3BE98F8B4_gshared_inline (SimpleTuple_2_tF3EFC5669455D64979BB996D12A7E1534E44C66E * __this, const RuntimeMethod* method)
{
	{
		// get { return m_Item2; }
		Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9  L_0 = (Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 )__this->get_m_Item2_1();
		return (Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 )L_0;
	}
}
