Files
Apr2020-Cpp2Il-Dump/AstarPathfindingProject/Pathfinding/RVO/IAgent.cs
T
niko 8fc35183db a
2026-04-11 22:19:20 +02:00

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