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

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;
}
}