62 lines
1.3 KiB
C#
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;
|
|
}
|
|
}
|