247 lines
5.2 KiB
C#
247 lines
5.2 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using Cpp2IlInjected;
|
|
using UnityEngine;
|
|
|
|
namespace Pathfinding.RVO
|
|
{
|
|
// Token: 0x0200011B RID: 283
|
|
[Token(Token = "0x20000AF")]
|
|
public interface IAgent
|
|
{
|
|
// Token: 0x1700012A RID: 298
|
|
// (get) Token: 0x06000913 RID: 2323
|
|
// (set) Token: 0x06000914 RID: 2324
|
|
[Token(Token = "0x170000FF")]
|
|
Vector2 Position
|
|
{
|
|
[Token(Token = "0x60007BE")]
|
|
[Address(Slot = "0")]
|
|
get;
|
|
[Token(Token = "0x60007BF")]
|
|
[Address(Slot = "1")]
|
|
set;
|
|
}
|
|
|
|
// Token: 0x1700012B RID: 299
|
|
// (get) Token: 0x06000915 RID: 2325
|
|
// (set) Token: 0x06000916 RID: 2326
|
|
[Token(Token = "0x17000100")]
|
|
float ElevationCoordinate
|
|
{
|
|
[Token(Token = "0x60007C0")]
|
|
[Address(Slot = "2")]
|
|
get;
|
|
[Token(Token = "0x60007C1")]
|
|
[Address(Slot = "3")]
|
|
set;
|
|
}
|
|
|
|
// Token: 0x1700012C RID: 300
|
|
// (get) Token: 0x06000917 RID: 2327
|
|
[Token(Token = "0x17000101")]
|
|
Vector2 CalculatedTargetPoint
|
|
{
|
|
[Token(Token = "0x60007C2")]
|
|
[Address(Slot = "4")]
|
|
get;
|
|
}
|
|
|
|
// Token: 0x1700012D RID: 301
|
|
// (get) Token: 0x06000918 RID: 2328
|
|
[Token(Token = "0x17000102")]
|
|
float CalculatedSpeed
|
|
{
|
|
[Token(Token = "0x60007C3")]
|
|
[Address(Slot = "5")]
|
|
get;
|
|
}
|
|
|
|
// Token: 0x06000919 RID: 2329
|
|
[Token(Token = "0x60007C4")]
|
|
[Address(Slot = "6")]
|
|
void SetTarget(Vector2 targetPoint, float desiredSpeed, float maxSpeed);
|
|
|
|
// Token: 0x1700012E RID: 302
|
|
// (get) Token: 0x0600091A RID: 2330
|
|
// (set) Token: 0x0600091B RID: 2331
|
|
[Token(Token = "0x17000103")]
|
|
bool Locked
|
|
{
|
|
[Token(Token = "0x60007C5")]
|
|
[Address(Slot = "7")]
|
|
get;
|
|
[Token(Token = "0x60007C6")]
|
|
[Address(Slot = "8")]
|
|
set;
|
|
}
|
|
|
|
// Token: 0x1700012F RID: 303
|
|
// (get) Token: 0x0600091C RID: 2332
|
|
// (set) Token: 0x0600091D RID: 2333
|
|
[Token(Token = "0x17000104")]
|
|
float Radius
|
|
{
|
|
[Token(Token = "0x60007C7")]
|
|
[Address(Slot = "9")]
|
|
get;
|
|
[Token(Token = "0x60007C8")]
|
|
[Address(Slot = "10")]
|
|
set;
|
|
}
|
|
|
|
// Token: 0x17000130 RID: 304
|
|
// (get) Token: 0x0600091E RID: 2334
|
|
// (set) Token: 0x0600091F RID: 2335
|
|
[Token(Token = "0x17000105")]
|
|
float Height
|
|
{
|
|
[Token(Token = "0x60007C9")]
|
|
[Address(Slot = "11")]
|
|
get;
|
|
[Token(Token = "0x60007CA")]
|
|
[Address(Slot = "12")]
|
|
set;
|
|
}
|
|
|
|
// Token: 0x17000131 RID: 305
|
|
// (get) Token: 0x06000920 RID: 2336
|
|
// (set) Token: 0x06000921 RID: 2337
|
|
[Token(Token = "0x17000106")]
|
|
float AgentTimeHorizon
|
|
{
|
|
[Token(Token = "0x60007CB")]
|
|
[Address(Slot = "13")]
|
|
get;
|
|
[Token(Token = "0x60007CC")]
|
|
[Address(Slot = "14")]
|
|
set;
|
|
}
|
|
|
|
// Token: 0x17000132 RID: 306
|
|
// (get) Token: 0x06000922 RID: 2338
|
|
// (set) Token: 0x06000923 RID: 2339
|
|
[Token(Token = "0x17000107")]
|
|
float ObstacleTimeHorizon
|
|
{
|
|
[Token(Token = "0x60007CD")]
|
|
[Address(Slot = "15")]
|
|
get;
|
|
[Token(Token = "0x60007CE")]
|
|
[Address(Slot = "16")]
|
|
set;
|
|
}
|
|
|
|
// Token: 0x17000133 RID: 307
|
|
// (get) Token: 0x06000924 RID: 2340
|
|
// (set) Token: 0x06000925 RID: 2341
|
|
[Token(Token = "0x17000108")]
|
|
int MaxNeighbours
|
|
{
|
|
[Token(Token = "0x60007CF")]
|
|
[Address(Slot = "17")]
|
|
get;
|
|
[Token(Token = "0x60007D0")]
|
|
[Address(Slot = "18")]
|
|
set;
|
|
}
|
|
|
|
// Token: 0x17000134 RID: 308
|
|
// (get) Token: 0x06000926 RID: 2342
|
|
[Token(Token = "0x17000109")]
|
|
int NeighbourCount
|
|
{
|
|
[Token(Token = "0x60007D1")]
|
|
[Address(Slot = "19")]
|
|
get;
|
|
}
|
|
|
|
// Token: 0x17000135 RID: 309
|
|
// (get) Token: 0x06000927 RID: 2343
|
|
// (set) Token: 0x06000928 RID: 2344
|
|
[Token(Token = "0x1700010A")]
|
|
RVOLayer Layer
|
|
{
|
|
[Token(Token = "0x60007D2")]
|
|
[Address(Slot = "20")]
|
|
get;
|
|
[Token(Token = "0x60007D3")]
|
|
[Address(Slot = "21")]
|
|
set;
|
|
}
|
|
|
|
// Token: 0x17000136 RID: 310
|
|
// (get) Token: 0x06000929 RID: 2345
|
|
// (set) Token: 0x0600092A RID: 2346
|
|
[Token(Token = "0x1700010B")]
|
|
RVOLayer CollidesWith
|
|
{
|
|
[Token(Token = "0x60007D4")]
|
|
[Address(Slot = "22")]
|
|
get;
|
|
[Token(Token = "0x60007D5")]
|
|
[Address(Slot = "23")]
|
|
set;
|
|
}
|
|
|
|
// Token: 0x17000137 RID: 311
|
|
// (get) Token: 0x0600092B RID: 2347
|
|
// (set) Token: 0x0600092C RID: 2348
|
|
[Token(Token = "0x1700010C")]
|
|
bool DebugDraw
|
|
{
|
|
[Token(Token = "0x60007D6")]
|
|
[Address(Slot = "24")]
|
|
get;
|
|
[Token(Token = "0x60007D7")]
|
|
[Address(Slot = "25")]
|
|
set;
|
|
}
|
|
|
|
// Token: 0x17000138 RID: 312
|
|
// (get) Token: 0x0600092D RID: 2349
|
|
[Token(Token = "0x1700010D")]
|
|
[Obsolete]
|
|
List<ObstacleVertex> NeighbourObstacles
|
|
{
|
|
[Token(Token = "0x60007D8")]
|
|
[Address(Slot = "26")]
|
|
get;
|
|
}
|
|
|
|
// Token: 0x17000139 RID: 313
|
|
// (get) Token: 0x0600092E RID: 2350
|
|
// (set) Token: 0x0600092F RID: 2351
|
|
[Token(Token = "0x1700010E")]
|
|
float Priority
|
|
{
|
|
[Token(Token = "0x60007D9")]
|
|
[Address(Slot = "27")]
|
|
get;
|
|
[Token(Token = "0x60007DA")]
|
|
[Address(Slot = "28")]
|
|
set;
|
|
}
|
|
|
|
// Token: 0x1700013A RID: 314
|
|
// (set) Token: 0x06000930 RID: 2352
|
|
[Token(Token = "0x1700010F")]
|
|
Action PreCalculationCallback
|
|
{
|
|
[Token(Token = "0x60007DB")]
|
|
[Address(Slot = "29")]
|
|
set;
|
|
}
|
|
|
|
// Token: 0x06000931 RID: 2353
|
|
[Token(Token = "0x60007DC")]
|
|
[Address(Slot = "30")]
|
|
void SetCollisionNormal(Vector2 normal);
|
|
|
|
// Token: 0x06000932 RID: 2354
|
|
[Token(Token = "0x60007DD")]
|
|
[Address(Slot = "31")]
|
|
void ForceSetVelocity(Vector2 velocity);
|
|
}
|
|
}
|