using System; using System.Runtime.CompilerServices; using UnityEngine.Scripting; namespace UnityEngine.AI { // Token: 0x020001C2 RID: 450 public struct NavMeshBuildSettings { // Token: 0x1700079F RID: 1951 // (get) Token: 0x060020D6 RID: 8406 RVA: 0x00026BDC File Offset: 0x00024DDC // (set) Token: 0x060020D7 RID: 8407 RVA: 0x00026BF8 File Offset: 0x00024DF8 public int agentTypeID { get { return this.m_AgentTypeID; } set { this.m_AgentTypeID = value; } } // Token: 0x170007A0 RID: 1952 // (get) Token: 0x060020D8 RID: 8408 RVA: 0x00026C04 File Offset: 0x00024E04 // (set) Token: 0x060020D9 RID: 8409 RVA: 0x00026C20 File Offset: 0x00024E20 public float agentRadius { get { return this.m_AgentRadius; } set { this.m_AgentRadius = value; } } // Token: 0x170007A1 RID: 1953 // (get) Token: 0x060020DA RID: 8410 RVA: 0x00026C2C File Offset: 0x00024E2C // (set) Token: 0x060020DB RID: 8411 RVA: 0x00026C48 File Offset: 0x00024E48 public float agentHeight { get { return this.m_AgentHeight; } set { this.m_AgentHeight = value; } } // Token: 0x170007A2 RID: 1954 // (get) Token: 0x060020DC RID: 8412 RVA: 0x00026C54 File Offset: 0x00024E54 // (set) Token: 0x060020DD RID: 8413 RVA: 0x00026C70 File Offset: 0x00024E70 public float agentSlope { get { return this.m_AgentSlope; } set { this.m_AgentSlope = value; } } // Token: 0x170007A3 RID: 1955 // (get) Token: 0x060020DE RID: 8414 RVA: 0x00026C7C File Offset: 0x00024E7C // (set) Token: 0x060020DF RID: 8415 RVA: 0x00026C98 File Offset: 0x00024E98 public float agentClimb { get { return this.m_AgentClimb; } set { this.m_AgentClimb = value; } } // Token: 0x170007A4 RID: 1956 // (get) Token: 0x060020E0 RID: 8416 RVA: 0x00026CA4 File Offset: 0x00024EA4 // (set) Token: 0x060020E1 RID: 8417 RVA: 0x00026CC0 File Offset: 0x00024EC0 public float minRegionArea { get { return this.m_MinRegionArea; } set { this.m_MinRegionArea = value; } } // Token: 0x170007A5 RID: 1957 // (get) Token: 0x060020E2 RID: 8418 RVA: 0x00026CCC File Offset: 0x00024ECC // (set) Token: 0x060020E3 RID: 8419 RVA: 0x00026CF0 File Offset: 0x00024EF0 public bool overrideVoxelSize { get { return this.m_OverrideVoxelSize != 0; } set { this.m_OverrideVoxelSize = ((!value) ? 0 : 1); } } // Token: 0x170007A6 RID: 1958 // (get) Token: 0x060020E4 RID: 8420 RVA: 0x00026D08 File Offset: 0x00024F08 // (set) Token: 0x060020E5 RID: 8421 RVA: 0x00026D24 File Offset: 0x00024F24 public float voxelSize { get { return this.m_VoxelSize; } set { this.m_VoxelSize = value; } } // Token: 0x170007A7 RID: 1959 // (get) Token: 0x060020E6 RID: 8422 RVA: 0x00026D30 File Offset: 0x00024F30 // (set) Token: 0x060020E7 RID: 8423 RVA: 0x00026D54 File Offset: 0x00024F54 public bool overrideTileSize { get { return this.m_OverrideTileSize != 0; } set { this.m_OverrideTileSize = ((!value) ? 0 : 1); } } // Token: 0x170007A8 RID: 1960 // (get) Token: 0x060020E8 RID: 8424 RVA: 0x00026D6C File Offset: 0x00024F6C // (set) Token: 0x060020E9 RID: 8425 RVA: 0x00026D88 File Offset: 0x00024F88 public int tileSize { get { return this.m_TileSize; } set { this.m_TileSize = value; } } // Token: 0x060020EA RID: 8426 RVA: 0x00026D94 File Offset: 0x00024F94 public string[] ValidationReport(Bounds buildBounds) { return NavMeshBuildSettings.InternalValidationReport(this, buildBounds); } // Token: 0x060020EB RID: 8427 RVA: 0x00026DB8 File Offset: 0x00024FB8 private static string[] InternalValidationReport(NavMeshBuildSettings buildSettings, Bounds buildBounds) { return NavMeshBuildSettings.INTERNAL_CALL_InternalValidationReport(ref buildSettings, ref buildBounds); } // Token: 0x060020EC RID: 8428 [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] private static extern string[] INTERNAL_CALL_InternalValidationReport(ref NavMeshBuildSettings buildSettings, ref Bounds buildBounds); // Token: 0x040004B6 RID: 1206 private int m_AgentTypeID; // Token: 0x040004B7 RID: 1207 private float m_AgentRadius; // Token: 0x040004B8 RID: 1208 private float m_AgentHeight; // Token: 0x040004B9 RID: 1209 private float m_AgentSlope; // Token: 0x040004BA RID: 1210 private float m_AgentClimb; // Token: 0x040004BB RID: 1211 private float m_LedgeDropHeight; // Token: 0x040004BC RID: 1212 private float m_MaxJumpAcrossDistance; // Token: 0x040004BD RID: 1213 private float m_MinRegionArea; // Token: 0x040004BE RID: 1214 private int m_OverrideVoxelSize; // Token: 0x040004BF RID: 1215 private float m_VoxelSize; // Token: 0x040004C0 RID: 1216 private int m_OverrideTileSize; // Token: 0x040004C1 RID: 1217 private int m_TileSize; // Token: 0x040004C2 RID: 1218 private int m_AccuratePlacement; } }