using System; using System.Runtime.CompilerServices; using UnityEngine.Scripting; using UnityEngine.Scripting.APIUpdating; namespace UnityEngine.AI { // Token: 0x020001C0 RID: 448 [MovedFrom("UnityEngine")] public struct OffMeshLinkData { // Token: 0x17000790 RID: 1936 // (get) Token: 0x060020BC RID: 8380 RVA: 0x00026B14 File Offset: 0x00024D14 public bool valid { get { return this.m_Valid != 0; } } // Token: 0x17000791 RID: 1937 // (get) Token: 0x060020BD RID: 8381 RVA: 0x00026B38 File Offset: 0x00024D38 public bool activated { get { return this.m_Activated != 0; } } // Token: 0x17000792 RID: 1938 // (get) Token: 0x060020BE RID: 8382 RVA: 0x00026B5C File Offset: 0x00024D5C public OffMeshLinkType linkType { get { return this.m_LinkType; } } // Token: 0x17000793 RID: 1939 // (get) Token: 0x060020BF RID: 8383 RVA: 0x00026B78 File Offset: 0x00024D78 public Vector3 startPos { get { return this.m_StartPos; } } // Token: 0x17000794 RID: 1940 // (get) Token: 0x060020C0 RID: 8384 RVA: 0x00026B94 File Offset: 0x00024D94 public Vector3 endPos { get { return this.m_EndPos; } } // Token: 0x17000795 RID: 1941 // (get) Token: 0x060020C1 RID: 8385 RVA: 0x00026BB0 File Offset: 0x00024DB0 public OffMeshLink offMeshLink { get { return this.GetOffMeshLinkInternal(this.m_InstanceID); } } // Token: 0x060020C2 RID: 8386 [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] internal extern OffMeshLink GetOffMeshLinkInternal(int instanceID); // Token: 0x040004B0 RID: 1200 private int m_Valid; // Token: 0x040004B1 RID: 1201 private int m_Activated; // Token: 0x040004B2 RID: 1202 private int m_InstanceID; // Token: 0x040004B3 RID: 1203 private OffMeshLinkType m_LinkType; // Token: 0x040004B4 RID: 1204 private Vector3 m_StartPos; // Token: 0x040004B5 RID: 1205 private Vector3 m_EndPos; } }