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