using System; using System.Collections.Generic; using UnityEngine; namespace ProBuilder2.Common { // Token: 0x02000037 RID: 55 [AddComponentMenu("")] [DisallowMultipleComponent] [ProGridsConditionalSnap] public class pb_PolyShape : MonoBehaviour { // Token: 0x17000030 RID: 48 // (get) Token: 0x060001B7 RID: 439 RVA: 0x00016F20 File Offset: 0x00015320 // (set) Token: 0x060001B8 RID: 440 RVA: 0x00016F45 File Offset: 0x00015345 public pb_Object mesh { get { if (this.m_Mesh == null) { this.m_Mesh = base.GetComponent(); } return this.m_Mesh; } set { this.m_Mesh = value; } } // Token: 0x060001B9 RID: 441 RVA: 0x00016F4E File Offset: 0x0001534E private bool IsSnapEnabled() { return this.isOnGrid; } // Token: 0x0400014C RID: 332 public List points = new List(); // Token: 0x0400014D RID: 333 public float extrude; // Token: 0x0400014E RID: 334 public pb_PolyShape.PolyEditMode polyEditMode; // Token: 0x0400014F RID: 335 public bool flipNormals; // Token: 0x04000150 RID: 336 private pb_Object m_Mesh; // Token: 0x04000151 RID: 337 public bool isOnGrid = true; // Token: 0x02000038 RID: 56 public enum PolyEditMode { // Token: 0x04000153 RID: 339 None, // Token: 0x04000154 RID: 340 Path, // Token: 0x04000155 RID: 341 Height, // Token: 0x04000156 RID: 342 Edit } } }