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

62 lines
1.3 KiB
C#

using System;
namespace UnityEngine.AI
{
// Token: 0x020001B5 RID: 437
public struct NavMeshDataInstance
{
// Token: 0x17000750 RID: 1872
// (get) Token: 0x06002013 RID: 8211 RVA: 0x000263D4 File Offset: 0x000245D4
public bool valid
{
get
{
return this.m_Handle != 0 && NavMesh.IsValidNavMeshDataHandle(this.m_Handle);
}
}
// Token: 0x17000751 RID: 1873
// (get) Token: 0x06002014 RID: 8212 RVA: 0x00026404 File Offset: 0x00024604
// (set) Token: 0x06002015 RID: 8213 RVA: 0x00026420 File Offset: 0x00024620
internal int id
{
get
{
return this.m_Handle;
}
set
{
this.m_Handle = value;
}
}
// Token: 0x06002016 RID: 8214 RVA: 0x0002642C File Offset: 0x0002462C
public void Remove()
{
NavMesh.RemoveNavMeshDataInternal(this.id);
}
// Token: 0x17000752 RID: 1874
// (get) Token: 0x06002017 RID: 8215 RVA: 0x0002643C File Offset: 0x0002463C
// (set) Token: 0x06002018 RID: 8216 RVA: 0x0002645C File Offset: 0x0002465C
public Object owner
{
get
{
return NavMesh.InternalGetOwner(this.id);
}
set
{
int num = ((!(value != null)) ? 0 : value.GetInstanceID());
if (!NavMesh.InternalSetOwner(this.id, num))
{
Debug.LogError("Cannot set 'owner' on an invalid NavMeshDataInstance");
}
}
}
// Token: 0x04000490 RID: 1168
private int m_Handle;
}
}