scripts
This commit is contained in:
@@ -0,0 +1,94 @@
|
||||
using System;
|
||||
|
||||
namespace UnityEngine.AI
|
||||
{
|
||||
// Token: 0x020001B8 RID: 440
|
||||
public struct NavMeshQueryFilter
|
||||
{
|
||||
// Token: 0x1700075D RID: 1885
|
||||
// (get) Token: 0x0600202D RID: 8237 RVA: 0x00026698 File Offset: 0x00024898
|
||||
internal float[] costs
|
||||
{
|
||||
get
|
||||
{
|
||||
return this.m_AreaCost;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700075E RID: 1886
|
||||
// (get) Token: 0x0600202E RID: 8238 RVA: 0x000266B4 File Offset: 0x000248B4
|
||||
// (set) Token: 0x0600202F RID: 8239 RVA: 0x000266D0 File Offset: 0x000248D0
|
||||
public int areaMask
|
||||
{
|
||||
get
|
||||
{
|
||||
return this.m_AreaMask;
|
||||
}
|
||||
set
|
||||
{
|
||||
this.m_AreaMask = value;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700075F RID: 1887
|
||||
// (get) Token: 0x06002030 RID: 8240 RVA: 0x000266DC File Offset: 0x000248DC
|
||||
// (set) Token: 0x06002031 RID: 8241 RVA: 0x000266F8 File Offset: 0x000248F8
|
||||
public int agentTypeID
|
||||
{
|
||||
get
|
||||
{
|
||||
return this.m_AgentTypeID;
|
||||
}
|
||||
set
|
||||
{
|
||||
this.m_AgentTypeID = value;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06002032 RID: 8242 RVA: 0x00026704 File Offset: 0x00024904
|
||||
public float GetAreaCost(int areaIndex)
|
||||
{
|
||||
float num;
|
||||
if (this.m_AreaCost == null)
|
||||
{
|
||||
if (areaIndex < 0 || areaIndex >= 32)
|
||||
{
|
||||
string text = string.Format("The valid range is [0:{0}]", 31);
|
||||
throw new IndexOutOfRangeException(text);
|
||||
}
|
||||
num = 1f;
|
||||
}
|
||||
else
|
||||
{
|
||||
num = this.m_AreaCost[areaIndex];
|
||||
}
|
||||
return num;
|
||||
}
|
||||
|
||||
// Token: 0x06002033 RID: 8243 RVA: 0x00026764 File Offset: 0x00024964
|
||||
public void SetAreaCost(int areaIndex, float cost)
|
||||
{
|
||||
if (this.m_AreaCost == null)
|
||||
{
|
||||
this.m_AreaCost = new float[32];
|
||||
for (int i = 0; i < 32; i++)
|
||||
{
|
||||
this.m_AreaCost[i] = 1f;
|
||||
}
|
||||
}
|
||||
this.m_AreaCost[areaIndex] = cost;
|
||||
}
|
||||
|
||||
// Token: 0x04000499 RID: 1177
|
||||
private const int AREA_COST_ELEMENT_COUNT = 32;
|
||||
|
||||
// Token: 0x0400049A RID: 1178
|
||||
private int m_AreaMask;
|
||||
|
||||
// Token: 0x0400049B RID: 1179
|
||||
private int m_AgentTypeID;
|
||||
|
||||
// Token: 0x0400049C RID: 1180
|
||||
private float[] m_AreaCost;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user