Files
2026-06-04 11:42:34 +02:00

70 lines
1.4 KiB
C#

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<pb_Object>();
}
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<Vector3> points = new List<Vector3>();
// 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
}
}
}