using System; using System.Runtime.InteropServices; using UnityEngine.Scripting; namespace UnityEngine { // Token: 0x0200022E RID: 558 [UsedByNativeCode] [StructLayout(LayoutKind.Sequential)] public sealed class DetailPrototype { // Token: 0x170008DC RID: 2268 // (get) Token: 0x06002655 RID: 9813 RVA: 0x0002C02C File Offset: 0x0002A22C // (set) Token: 0x06002656 RID: 9814 RVA: 0x0002C048 File Offset: 0x0002A248 public GameObject prototype { get { return this.m_Prototype; } set { this.m_Prototype = value; } } // Token: 0x170008DD RID: 2269 // (get) Token: 0x06002657 RID: 9815 RVA: 0x0002C054 File Offset: 0x0002A254 // (set) Token: 0x06002658 RID: 9816 RVA: 0x0002C070 File Offset: 0x0002A270 public Texture2D prototypeTexture { get { return this.m_PrototypeTexture; } set { this.m_PrototypeTexture = value; } } // Token: 0x170008DE RID: 2270 // (get) Token: 0x06002659 RID: 9817 RVA: 0x0002C07C File Offset: 0x0002A27C // (set) Token: 0x0600265A RID: 9818 RVA: 0x0002C098 File Offset: 0x0002A298 public float minWidth { get { return this.m_MinWidth; } set { this.m_MinWidth = value; } } // Token: 0x170008DF RID: 2271 // (get) Token: 0x0600265B RID: 9819 RVA: 0x0002C0A4 File Offset: 0x0002A2A4 // (set) Token: 0x0600265C RID: 9820 RVA: 0x0002C0C0 File Offset: 0x0002A2C0 public float maxWidth { get { return this.m_MaxWidth; } set { this.m_MaxWidth = value; } } // Token: 0x170008E0 RID: 2272 // (get) Token: 0x0600265D RID: 9821 RVA: 0x0002C0CC File Offset: 0x0002A2CC // (set) Token: 0x0600265E RID: 9822 RVA: 0x0002C0E8 File Offset: 0x0002A2E8 public float minHeight { get { return this.m_MinHeight; } set { this.m_MinHeight = value; } } // Token: 0x170008E1 RID: 2273 // (get) Token: 0x0600265F RID: 9823 RVA: 0x0002C0F4 File Offset: 0x0002A2F4 // (set) Token: 0x06002660 RID: 9824 RVA: 0x0002C110 File Offset: 0x0002A310 public float maxHeight { get { return this.m_MaxHeight; } set { this.m_MaxHeight = value; } } // Token: 0x170008E2 RID: 2274 // (get) Token: 0x06002661 RID: 9825 RVA: 0x0002C11C File Offset: 0x0002A31C // (set) Token: 0x06002662 RID: 9826 RVA: 0x0002C138 File Offset: 0x0002A338 public float noiseSpread { get { return this.m_NoiseSpread; } set { this.m_NoiseSpread = value; } } // Token: 0x170008E3 RID: 2275 // (get) Token: 0x06002663 RID: 9827 RVA: 0x0002C144 File Offset: 0x0002A344 // (set) Token: 0x06002664 RID: 9828 RVA: 0x0002C160 File Offset: 0x0002A360 public float bendFactor { get { return this.m_BendFactor; } set { this.m_BendFactor = value; } } // Token: 0x170008E4 RID: 2276 // (get) Token: 0x06002665 RID: 9829 RVA: 0x0002C16C File Offset: 0x0002A36C // (set) Token: 0x06002666 RID: 9830 RVA: 0x0002C188 File Offset: 0x0002A388 public Color healthyColor { get { return this.m_HealthyColor; } set { this.m_HealthyColor = value; } } // Token: 0x170008E5 RID: 2277 // (get) Token: 0x06002667 RID: 9831 RVA: 0x0002C194 File Offset: 0x0002A394 // (set) Token: 0x06002668 RID: 9832 RVA: 0x0002C1B0 File Offset: 0x0002A3B0 public Color dryColor { get { return this.m_DryColor; } set { this.m_DryColor = value; } } // Token: 0x170008E6 RID: 2278 // (get) Token: 0x06002669 RID: 9833 RVA: 0x0002C1BC File Offset: 0x0002A3BC // (set) Token: 0x0600266A RID: 9834 RVA: 0x0002C1D8 File Offset: 0x0002A3D8 public DetailRenderMode renderMode { get { return (DetailRenderMode)this.m_RenderMode; } set { this.m_RenderMode = (int)value; } } // Token: 0x170008E7 RID: 2279 // (get) Token: 0x0600266B RID: 9835 RVA: 0x0002C1E4 File Offset: 0x0002A3E4 // (set) Token: 0x0600266C RID: 9836 RVA: 0x0002C208 File Offset: 0x0002A408 public bool usePrototypeMesh { get { return this.m_UsePrototypeMesh != 0; } set { this.m_UsePrototypeMesh = ((!value) ? 0 : 1); } } // Token: 0x04000663 RID: 1635 private GameObject m_Prototype = null; // Token: 0x04000664 RID: 1636 private Texture2D m_PrototypeTexture = null; // Token: 0x04000665 RID: 1637 private Color m_HealthyColor = new Color(0.2627451f, 0.9764706f, 0.16470589f, 1f); // Token: 0x04000666 RID: 1638 private Color m_DryColor = new Color(0.8039216f, 0.7372549f, 0.101960786f, 1f); // Token: 0x04000667 RID: 1639 private float m_MinWidth = 1f; // Token: 0x04000668 RID: 1640 private float m_MaxWidth = 2f; // Token: 0x04000669 RID: 1641 private float m_MinHeight = 1f; // Token: 0x0400066A RID: 1642 private float m_MaxHeight = 2f; // Token: 0x0400066B RID: 1643 private float m_NoiseSpread = 0.1f; // Token: 0x0400066C RID: 1644 private float m_BendFactor = 0.1f; // Token: 0x0400066D RID: 1645 private int m_RenderMode = 2; // Token: 0x0400066E RID: 1646 private int m_UsePrototypeMesh = 0; } }