62 lines
1.3 KiB
C#
62 lines
1.3 KiB
C#
using System;
|
|
|
|
namespace UnityEngine.AI
|
|
{
|
|
// Token: 0x020001B7 RID: 439
|
|
public struct NavMeshLinkInstance
|
|
{
|
|
// Token: 0x1700075A RID: 1882
|
|
// (get) Token: 0x06002027 RID: 8231 RVA: 0x000265CC File Offset: 0x000247CC
|
|
public bool valid
|
|
{
|
|
get
|
|
{
|
|
return this.m_Handle != 0 && NavMesh.IsValidLinkHandle(this.m_Handle);
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700075B RID: 1883
|
|
// (get) Token: 0x06002028 RID: 8232 RVA: 0x000265FC File Offset: 0x000247FC
|
|
// (set) Token: 0x06002029 RID: 8233 RVA: 0x00026618 File Offset: 0x00024818
|
|
internal int id
|
|
{
|
|
get
|
|
{
|
|
return this.m_Handle;
|
|
}
|
|
set
|
|
{
|
|
this.m_Handle = value;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600202A RID: 8234 RVA: 0x00026624 File Offset: 0x00024824
|
|
public void Remove()
|
|
{
|
|
NavMesh.RemoveLinkInternal(this.id);
|
|
}
|
|
|
|
// Token: 0x1700075C RID: 1884
|
|
// (get) Token: 0x0600202B RID: 8235 RVA: 0x00026634 File Offset: 0x00024834
|
|
// (set) Token: 0x0600202C RID: 8236 RVA: 0x00026654 File Offset: 0x00024854
|
|
public Object owner
|
|
{
|
|
get
|
|
{
|
|
return NavMesh.InternalGetLinkOwner(this.id);
|
|
}
|
|
set
|
|
{
|
|
int num = ((!(value != null)) ? 0 : value.GetInstanceID());
|
|
if (!NavMesh.InternalSetLinkOwner(this.id, num))
|
|
{
|
|
Debug.LogError("Cannot set 'owner' on an invalid NavMeshLinkInstance");
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x04000498 RID: 1176
|
|
private int m_Handle;
|
|
}
|
|
}
|