Files
niko c12fbe3fc6 m
2026-04-12 16:51:38 +02:00

828 lines
24 KiB
C#

using System;
using System.Collections.Generic;
using System.Runtime.CompilerServices;
using Cpp2IlInjected;
using UnityEngine;
namespace Pathfinding.RVO.Sampled
{
// Token: 0x0200012D RID: 301
[Token(Token = "0x20000BA")]
public class Agent : IAgent
{
// Token: 0x17000155 RID: 341
// (get) Token: 0x060009B9 RID: 2489 RVA: 0x00006164 File Offset: 0x00004364
// (set) Token: 0x060009BA RID: 2490 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x1700012A")]
public Vector2 Position
{
[Token(Token = "0x6000856")]
[Address(RVA = "0x997110", Offset = "0x996110", VA = "0x180997110", Slot = "4")]
[CompilerGenerated]
get
{
return default(Vector2);
}
[Token(Token = "0x6000857")]
[Address(RVA = "0x997220", Offset = "0x996220", VA = "0x180997220", Slot = "5")]
[CompilerGenerated]
set
{
}
}
// Token: 0x17000156 RID: 342
// (get) Token: 0x060009BB RID: 2491 RVA: 0x0000617C File Offset: 0x0000437C
// (set) Token: 0x060009BC RID: 2492 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x1700012B")]
public float ElevationCoordinate
{
[Token(Token = "0x6000858")]
[Address(RVA = "0x9970E0", Offset = "0x9960E0", VA = "0x1809970E0", Slot = "6")]
[CompilerGenerated]
get
{
return 0f;
}
[Token(Token = "0x6000859")]
[Address(RVA = "0x9971D0", Offset = "0x9961D0", VA = "0x1809971D0", Slot = "7")]
[CompilerGenerated]
set
{
}
}
// Token: 0x17000157 RID: 343
// (get) Token: 0x060009BD RID: 2493 RVA: 0x00006194 File Offset: 0x00004394
// (set) Token: 0x060009BE RID: 2494 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x1700012C")]
public Vector2 CalculatedTargetPoint
{
[Token(Token = "0x600085A")]
[Address(RVA = "0x9970C0", Offset = "0x9960C0", VA = "0x1809970C0", Slot = "8")]
[CompilerGenerated]
get
{
return default(Vector2);
}
[Token(Token = "0x600085B")]
[Address(RVA = "0x997160", Offset = "0x996160", VA = "0x180997160")]
[CompilerGenerated]
private set
{
}
}
// Token: 0x17000158 RID: 344
// (get) Token: 0x060009BF RID: 2495 RVA: 0x000061AC File Offset: 0x000043AC
// (set) Token: 0x060009C0 RID: 2496 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x1700012D")]
public float CalculatedSpeed
{
[Token(Token = "0x600085C")]
[Address(RVA = "0x9970B0", Offset = "0x9960B0", VA = "0x1809970B0", Slot = "9")]
[CompilerGenerated]
get
{
return 0f;
}
[Token(Token = "0x600085D")]
[Address(RVA = "0x997150", Offset = "0x996150", VA = "0x180997150")]
[CompilerGenerated]
private set
{
}
}
// Token: 0x17000159 RID: 345
// (get) Token: 0x060009C1 RID: 2497 RVA: 0x000061C4 File Offset: 0x000043C4
// (set) Token: 0x060009C2 RID: 2498 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x1700012E")]
public bool Locked
{
[Token(Token = "0x600085E")]
[Address(RVA = "0x4A9720", Offset = "0x4A8720", VA = "0x1804A9720", Slot = "11")]
[CompilerGenerated]
get
{
return default(bool);
}
[Token(Token = "0x600085F")]
[Address(RVA = "0x497010", Offset = "0x496010", VA = "0x180497010", Slot = "12")]
[CompilerGenerated]
set
{
}
}
// Token: 0x1700015A RID: 346
// (get) Token: 0x060009C3 RID: 2499 RVA: 0x000061DC File Offset: 0x000043DC
// (set) Token: 0x060009C4 RID: 2500 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x1700012F")]
public float Radius
{
[Token(Token = "0x6000860")]
[Address(RVA = "0x997130", Offset = "0x996130", VA = "0x180997130", Slot = "13")]
[CompilerGenerated]
get
{
return 0f;
}
[Token(Token = "0x6000861")]
[Address(RVA = "0x997240", Offset = "0x996240", VA = "0x180997240", Slot = "14")]
[CompilerGenerated]
set
{
}
}
// Token: 0x1700015B RID: 347
// (get) Token: 0x060009C5 RID: 2501 RVA: 0x000061F4 File Offset: 0x000043F4
// (set) Token: 0x060009C6 RID: 2502 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x17000130")]
public float Height
{
[Token(Token = "0x6000862")]
[Address(RVA = "0x9970F0", Offset = "0x9960F0", VA = "0x1809970F0", Slot = "15")]
[CompilerGenerated]
get
{
return 0f;
}
[Token(Token = "0x6000863")]
[Address(RVA = "0x9971E0", Offset = "0x9961E0", VA = "0x1809971E0", Slot = "16")]
[CompilerGenerated]
set
{
}
}
// Token: 0x1700015C RID: 348
// (get) Token: 0x060009C7 RID: 2503 RVA: 0x0000620C File Offset: 0x0000440C
// (set) Token: 0x060009C8 RID: 2504 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x17000131")]
public float AgentTimeHorizon
{
[Token(Token = "0x6000864")]
[Address(RVA = "0x6A5AF0", Offset = "0x6A4AF0", VA = "0x1806A5AF0", Slot = "17")]
[CompilerGenerated]
get
{
return 0f;
}
[Token(Token = "0x6000865")]
[Address(RVA = "0x997140", Offset = "0x996140", VA = "0x180997140", Slot = "18")]
[CompilerGenerated]
set
{
}
}
// Token: 0x1700015D RID: 349
// (get) Token: 0x060009C9 RID: 2505 RVA: 0x00006224 File Offset: 0x00004424
// (set) Token: 0x060009CA RID: 2506 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x17000132")]
public float ObstacleTimeHorizon
{
[Token(Token = "0x6000866")]
[Address(RVA = "0x8EE1B0", Offset = "0x8ED1B0", VA = "0x1808EE1B0", Slot = "19")]
[CompilerGenerated]
get
{
return 0f;
}
[Token(Token = "0x6000867")]
[Address(RVA = "0x997210", Offset = "0x996210", VA = "0x180997210", Slot = "20")]
[CompilerGenerated]
set
{
}
}
// Token: 0x1700015E RID: 350
// (get) Token: 0x060009CB RID: 2507 RVA: 0x0000623C File Offset: 0x0000443C
// (set) Token: 0x060009CC RID: 2508 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x17000133")]
public int MaxNeighbours
{
[Token(Token = "0x6000868")]
[Address(RVA = "0x82ED90", Offset = "0x82DD90", VA = "0x18082ED90", Slot = "21")]
[CompilerGenerated]
get
{
return 0;
}
[Token(Token = "0x6000869")]
[Address(RVA = "0x997200", Offset = "0x996200", VA = "0x180997200", Slot = "22")]
[CompilerGenerated]
set
{
}
}
// Token: 0x1700015F RID: 351
// (get) Token: 0x060009CD RID: 2509 RVA: 0x00006254 File Offset: 0x00004454
// (set) Token: 0x060009CE RID: 2510 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x17000134")]
public int NeighbourCount
{
[Token(Token = "0x600086A")]
[Address(RVA = "0x8F5600", Offset = "0x8F4600", VA = "0x1808F5600", Slot = "23")]
[CompilerGenerated]
get
{
return 0;
}
[Token(Token = "0x600086B")]
[Address(RVA = "0x8F5610", Offset = "0x8F4610", VA = "0x1808F5610")]
[CompilerGenerated]
private set
{
}
}
// Token: 0x17000160 RID: 352
// (get) Token: 0x060009CF RID: 2511 RVA: 0x0000626C File Offset: 0x0000446C
// (set) Token: 0x060009D0 RID: 2512 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x17000135")]
public RVOLayer Layer
{
[Token(Token = "0x600086C")]
[Address(RVA = "0x997100", Offset = "0x996100", VA = "0x180997100", Slot = "24")]
[CompilerGenerated]
get
{
return (RVOLayer)0;
}
[Token(Token = "0x600086D")]
[Address(RVA = "0x9971F0", Offset = "0x9961F0", VA = "0x1809971F0", Slot = "25")]
[CompilerGenerated]
set
{
}
}
// Token: 0x17000161 RID: 353
// (get) Token: 0x060009D1 RID: 2513 RVA: 0x00006284 File Offset: 0x00004484
// (set) Token: 0x060009D2 RID: 2514 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x17000136")]
public RVOLayer CollidesWith
{
[Token(Token = "0x600086E")]
[Address(RVA = "0x8D2400", Offset = "0x8D1400", VA = "0x1808D2400", Slot = "26")]
[CompilerGenerated]
get
{
return (RVOLayer)0;
}
[Token(Token = "0x600086F")]
[Address(RVA = "0x8D2420", Offset = "0x8D1420", VA = "0x1808D2420", Slot = "27")]
[CompilerGenerated]
set
{
}
}
// Token: 0x17000162 RID: 354
// (get) Token: 0x060009D3 RID: 2515 RVA: 0x0000629C File Offset: 0x0000449C
// (set) Token: 0x060009D4 RID: 2516 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x17000137")]
public bool DebugDraw
{
[Token(Token = "0x6000870")]
[Address(RVA = "0x6B48C0", Offset = "0x6B38C0", VA = "0x1806B48C0", Slot = "28")]
get
{
return default(bool);
}
[Token(Token = "0x6000871")]
[Address(RVA = "0x997190", Offset = "0x996190", VA = "0x180997190", Slot = "29")]
set
{
}
}
// Token: 0x17000163 RID: 355
// (get) Token: 0x060009D5 RID: 2517 RVA: 0x000062B4 File Offset: 0x000044B4
// (set) Token: 0x060009D6 RID: 2518 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x17000138")]
public float Priority
{
[Token(Token = "0x6000872")]
[Address(RVA = "0x6A5710", Offset = "0x6A4710", VA = "0x1806A5710", Slot = "31")]
[CompilerGenerated]
get
{
return 0f;
}
[Token(Token = "0x6000873")]
[Address(RVA = "0x84E050", Offset = "0x84D050", VA = "0x18084E050", Slot = "32")]
[CompilerGenerated]
set
{
}
}
// Token: 0x17000164 RID: 356
// (get) Token: 0x060009D7 RID: 2519 RVA: 0x00002050 File Offset: 0x00000250
// (set) Token: 0x060009D8 RID: 2520 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x17000139")]
public Action PreCalculationCallback
{
[Token(Token = "0x6000874")]
[Address(RVA = "0x4936C0", Offset = "0x4926C0", VA = "0x1804936C0")]
[CompilerGenerated]
private get
{
return null;
}
[Token(Token = "0x6000875")]
[Address(RVA = "0x42B6C0", Offset = "0x42A6C0", VA = "0x18042B6C0", Slot = "33")]
[CompilerGenerated]
set
{
}
}
// Token: 0x060009D9 RID: 2521 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000876")]
[Address(RVA = "0x996930", Offset = "0x995930", VA = "0x180996930", Slot = "10")]
public void SetTarget(Vector2 targetPoint, float desiredSpeed, float maxSpeed)
{
}
// Token: 0x060009DA RID: 2522 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000877")]
[Address(RVA = "0x996910", Offset = "0x995910", VA = "0x180996910", Slot = "34")]
public void SetCollisionNormal(Vector2 normal)
{
}
// Token: 0x060009DB RID: 2523 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000878")]
[Address(RVA = "0x9955A0", Offset = "0x9945A0", VA = "0x1809955A0", Slot = "35")]
public void ForceSetVelocity(Vector2 velocity)
{
}
// Token: 0x17000165 RID: 357
// (get) Token: 0x060009DC RID: 2524 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x1700013A")]
public List<ObstacleVertex> NeighbourObstacles
{
[Token(Token = "0x6000879")]
[Address(RVA = "0x4242C0", Offset = "0x4232C0", VA = "0x1804242C0", Slot = "30")]
get
{
return null;
}
}
// Token: 0x060009DD RID: 2525 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x600087A")]
[Address(RVA = "0x996EA0", Offset = "0x995EA0", VA = "0x180996EA0")]
public Agent(Vector2 pos, float elevationCoordinate)
{
}
// Token: 0x060009DE RID: 2526 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x600087B")]
[Address(RVA = "0x994280", Offset = "0x993280", VA = "0x180994280")]
public void BufferSwitch()
{
}
// Token: 0x060009DF RID: 2527 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x600087C")]
[Address(RVA = "0x996870", Offset = "0x995870", VA = "0x180996870")]
public void PreCalculation()
{
}
// Token: 0x060009E0 RID: 2528 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x600087D")]
[Address(RVA = "0x996810", Offset = "0x995810", VA = "0x180996810")]
public void PostCalculation()
{
}
// Token: 0x060009E1 RID: 2529 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x600087E")]
[Address(RVA = "0x994610", Offset = "0x993610", VA = "0x180994610")]
public void CalculateNeighbours()
{
}
// Token: 0x060009E2 RID: 2530 RVA: 0x000062CC File Offset: 0x000044CC
[Token(Token = "0x600087F")]
[Address(RVA = "0x9969F0", Offset = "0x9959F0", VA = "0x1809969F0")]
private static float Sqr(float x)
{
return 0f;
}
// Token: 0x060009E3 RID: 2531 RVA: 0x000062E4 File Offset: 0x000044E4
[Token(Token = "0x6000880")]
[Address(RVA = "0x9964D0", Offset = "0x9954D0", VA = "0x1809964D0")]
internal float InsertAgentNeighbour(Agent agent, float rangeSq)
{
return 0f;
}
// Token: 0x060009E4 RID: 2532 RVA: 0x000062FC File Offset: 0x000044FC
[Token(Token = "0x6000881")]
[Address(RVA = "0x995690", Offset = "0x994690", VA = "0x180995690")]
private static Vector3 FromXZ(Vector2 p)
{
return default(Vector3);
}
// Token: 0x060009E5 RID: 2533 RVA: 0x00006314 File Offset: 0x00004514
[Token(Token = "0x6000882")]
[Address(RVA = "0x996A90", Offset = "0x995A90", VA = "0x180996A90")]
private static Vector2 ToXZ(Vector3 p)
{
return default(Vector2);
}
// Token: 0x060009E6 RID: 2534 RVA: 0x0000632C File Offset: 0x0000452C
[Token(Token = "0x6000883")]
[Address(RVA = "0x996A00", Offset = "0x995A00", VA = "0x180996A00")]
private Vector2 To2D(Vector3 p, out float elevation)
{
return default(Vector2);
}
// Token: 0x060009E7 RID: 2535 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000884")]
[Address(RVA = "0x994B70", Offset = "0x993B70", VA = "0x180994B70")]
private static void DrawVO(Vector2 circleCenter, float radius, Vector2 origin)
{
}
// Token: 0x060009E8 RID: 2536 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000885")]
[Address(RVA = "0x994700", Offset = "0x993700", VA = "0x180994700")]
internal void CalculateVelocity(Simulator.WorkerContext context)
{
}
// Token: 0x060009E9 RID: 2537 RVA: 0x00006344 File Offset: 0x00004544
[Token(Token = "0x6000886")]
[Address(RVA = "0x996890", Offset = "0x995890", VA = "0x180996890")]
private static Color Rainbow(float v)
{
return default(Color);
}
// Token: 0x060009EA RID: 2538 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000887")]
[Address(RVA = "0x995BB0", Offset = "0x994BB0", VA = "0x180995BB0")]
private void GenerateObstacleVOs(Agent.VOBuffer vos)
{
}
// Token: 0x060009EB RID: 2539 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000888")]
[Address(RVA = "0x9956D0", Offset = "0x9946D0", VA = "0x1809956D0")]
private void GenerateNeighbourAgentVOs(Agent.VOBuffer vos)
{
}
// Token: 0x060009EC RID: 2540 RVA: 0x0000635C File Offset: 0x0000455C
[Token(Token = "0x6000889")]
[Address(RVA = "0x996200", Offset = "0x995200", VA = "0x180996200")]
private Vector2 GradientDescent(Agent.VOBuffer vos, Vector2 sampleAround1, Vector2 sampleAround2)
{
return default(Vector2);
}
// Token: 0x060009ED RID: 2541 RVA: 0x00006374 File Offset: 0x00004574
[Token(Token = "0x600088A")]
[Address(RVA = "0x994010", Offset = "0x993010", VA = "0x180994010")]
private static bool BiasDesiredVelocity(Agent.VOBuffer vos, ref Vector2 desiredVelocity, ref Vector2 targetPointInVelocitySpace, float maxBiasRadians)
{
return default(bool);
}
// Token: 0x060009EE RID: 2542 RVA: 0x0000638C File Offset: 0x0000458C
[Token(Token = "0x600088B")]
[Address(RVA = "0x995140", Offset = "0x994140", VA = "0x180995140")]
private Vector2 EvaluateGradient(Agent.VOBuffer vos, Vector2 p, out float value)
{
return default(Vector2);
}
// Token: 0x060009EF RID: 2543 RVA: 0x000063A4 File Offset: 0x000045A4
[Token(Token = "0x600088C")]
[Address(RVA = "0x996AD0", Offset = "0x995AD0", VA = "0x180996AD0")]
private Vector2 Trace(Agent.VOBuffer vos, Vector2 p, out float score)
{
return default(Vector2);
}
// Token: 0x040006C1 RID: 1729
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x40004F1")]
internal float radius;
// Token: 0x040006C2 RID: 1730
[FieldOffset(Offset = "0x14")]
[Token(Token = "0x40004F2")]
internal float height;
// Token: 0x040006C3 RID: 1731
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x40004F3")]
internal float desiredSpeed;
// Token: 0x040006C4 RID: 1732
[FieldOffset(Offset = "0x1C")]
[Token(Token = "0x40004F4")]
internal float maxSpeed;
// Token: 0x040006C5 RID: 1733
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x40004F5")]
internal float agentTimeHorizon;
// Token: 0x040006C6 RID: 1734
[FieldOffset(Offset = "0x24")]
[Token(Token = "0x40004F6")]
internal float obstacleTimeHorizon;
// Token: 0x040006C7 RID: 1735
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x40004F7")]
internal bool locked;
// Token: 0x040006C8 RID: 1736
[FieldOffset(Offset = "0x2C")]
[Token(Token = "0x40004F8")]
private RVOLayer layer;
// Token: 0x040006C9 RID: 1737
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x40004F9")]
private RVOLayer collidesWith;
// Token: 0x040006CA RID: 1738
[FieldOffset(Offset = "0x34")]
[Token(Token = "0x40004FA")]
private int maxNeighbours;
// Token: 0x040006CB RID: 1739
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x40004FB")]
internal Vector2 position;
// Token: 0x040006CC RID: 1740
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x40004FC")]
private float elevationCoordinate;
// Token: 0x040006CD RID: 1741
[FieldOffset(Offset = "0x44")]
[Token(Token = "0x40004FD")]
private Vector2 currentVelocity;
// Token: 0x040006CE RID: 1742
[FieldOffset(Offset = "0x4C")]
[Token(Token = "0x40004FE")]
private Vector2 desiredTargetPointInVelocitySpace;
// Token: 0x040006CF RID: 1743
[FieldOffset(Offset = "0x54")]
[Token(Token = "0x40004FF")]
private Vector2 desiredVelocity;
// Token: 0x040006D0 RID: 1744
[FieldOffset(Offset = "0x5C")]
[Token(Token = "0x4000500")]
private Vector2 nextTargetPoint;
// Token: 0x040006D1 RID: 1745
[FieldOffset(Offset = "0x64")]
[Token(Token = "0x4000501")]
private float nextDesiredSpeed;
// Token: 0x040006D2 RID: 1746
[FieldOffset(Offset = "0x68")]
[Token(Token = "0x4000502")]
private float nextMaxSpeed;
// Token: 0x040006D3 RID: 1747
[FieldOffset(Offset = "0x6C")]
[Token(Token = "0x4000503")]
private Vector2 collisionNormal;
// Token: 0x040006D4 RID: 1748
[FieldOffset(Offset = "0x74")]
[Token(Token = "0x4000504")]
private bool manuallyControlled;
// Token: 0x040006D5 RID: 1749
[FieldOffset(Offset = "0x75")]
[Token(Token = "0x4000505")]
private bool debugDraw;
// Token: 0x040006E5 RID: 1765
[FieldOffset(Offset = "0xC0")]
[Token(Token = "0x4000515")]
internal Agent next;
// Token: 0x040006E6 RID: 1766
[FieldOffset(Offset = "0xC8")]
[Token(Token = "0x4000516")]
private float calculatedSpeed;
// Token: 0x040006E7 RID: 1767
[FieldOffset(Offset = "0xCC")]
[Token(Token = "0x4000517")]
private Vector2 calculatedTargetPoint;
// Token: 0x040006E8 RID: 1768
[FieldOffset(Offset = "0xD8")]
[Token(Token = "0x4000518")]
internal Simulator simulator;
// Token: 0x040006E9 RID: 1769
[FieldOffset(Offset = "0xE0")]
[Token(Token = "0x4000519")]
private List<Agent> neighbours;
// Token: 0x040006EA RID: 1770
[FieldOffset(Offset = "0xE8")]
[Token(Token = "0x400051A")]
private List<float> neighbourDists;
// Token: 0x040006EB RID: 1771
[FieldOffset(Offset = "0xF0")]
[Token(Token = "0x400051B")]
private List<ObstacleVertex> obstaclesBuffered;
// Token: 0x040006EC RID: 1772
[FieldOffset(Offset = "0xF8")]
[Token(Token = "0x400051C")]
private List<ObstacleVertex> obstacles;
// Token: 0x040006ED RID: 1773
[Token(Token = "0x400051D")]
private const float DesiredVelocityWeight = 0.1f;
// Token: 0x040006EE RID: 1774
[Token(Token = "0x400051E")]
private const float WallWeight = 5f;
// Token: 0x0200012E RID: 302
[Token(Token = "0x2000147")]
internal struct VO
{
// Token: 0x060009F0 RID: 2544 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000AA0")]
[Address(RVA = "0x9AE480", Offset = "0x9AD480", VA = "0x1809AE480")]
public VO(Vector2 center, Vector2 offset, float radius, float inverseDt, float inverseDeltaTime)
{
}
// Token: 0x060009F1 RID: 2545 RVA: 0x000063BC File Offset: 0x000045BC
[Token(Token = "0x6000AA1")]
[Address(RVA = "0x9ADC00", Offset = "0x9ACC00", VA = "0x1809ADC00")]
public static Agent.VO SegmentObstacle(Vector2 segmentStart, Vector2 segmentEnd, Vector2 offset, float radius, float inverseDt, float inverseDeltaTime)
{
return default(Agent.VO);
}
// Token: 0x060009F2 RID: 2546 RVA: 0x000063D4 File Offset: 0x000045D4
[Token(Token = "0x6000AA2")]
[Address(RVA = "0x9AE440", Offset = "0x9AD440", VA = "0x1809AE440")]
public static float SignedDistanceFromLine(Vector2 a, Vector2 dir, Vector2 p)
{
return 0f;
}
// Token: 0x060009F3 RID: 2547 RVA: 0x000063EC File Offset: 0x000045EC
[Token(Token = "0x6000AA3")]
[Address(RVA = "0x9ADB20", Offset = "0x9ACB20", VA = "0x1809ADB20")]
public Vector2 ScaledGradient(Vector2 p, out float weight)
{
return default(Vector2);
}
// Token: 0x060009F4 RID: 2548 RVA: 0x00006404 File Offset: 0x00004604
[Token(Token = "0x6000AA4")]
[Address(RVA = "0x9AD610", Offset = "0x9AC610", VA = "0x1809AD610")]
public Vector2 Gradient(Vector2 p, out float weight)
{
return default(Vector2);
}
// Token: 0x040006EF RID: 1775
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x4000748")]
private Vector2 line1;
// Token: 0x040006F0 RID: 1776
[FieldOffset(Offset = "0x8")]
[Token(Token = "0x4000749")]
private Vector2 line2;
// Token: 0x040006F1 RID: 1777
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x400074A")]
private Vector2 dir1;
// Token: 0x040006F2 RID: 1778
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x400074B")]
private Vector2 dir2;
// Token: 0x040006F3 RID: 1779
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x400074C")]
private Vector2 cutoffLine;
// Token: 0x040006F4 RID: 1780
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x400074D")]
private Vector2 cutoffDir;
// Token: 0x040006F5 RID: 1781
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x400074E")]
private Vector2 circleCenter;
// Token: 0x040006F6 RID: 1782
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x400074F")]
private bool colliding;
// Token: 0x040006F7 RID: 1783
[FieldOffset(Offset = "0x3C")]
[Token(Token = "0x4000750")]
private float radius;
// Token: 0x040006F8 RID: 1784
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x4000751")]
private float weightFactor;
// Token: 0x040006F9 RID: 1785
[FieldOffset(Offset = "0x44")]
[Token(Token = "0x4000752")]
private float weightBonus;
// Token: 0x040006FA RID: 1786
[FieldOffset(Offset = "0x48")]
[Token(Token = "0x4000753")]
private Vector2 segmentStart;
// Token: 0x040006FB RID: 1787
[FieldOffset(Offset = "0x50")]
[Token(Token = "0x4000754")]
private Vector2 segmentEnd;
// Token: 0x040006FC RID: 1788
[FieldOffset(Offset = "0x58")]
[Token(Token = "0x4000755")]
private bool segment;
}
// Token: 0x0200012F RID: 303
[Token(Token = "0x2000148")]
internal class VOBuffer
{
// Token: 0x060009F5 RID: 2549 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000AA5")]
[Address(RVA = "0x9AD5A0", Offset = "0x9AC5A0", VA = "0x1809AD5A0")]
public void Clear()
{
}
// Token: 0x060009F6 RID: 2550 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000AA6")]
[Address(RVA = "0x9AD5B0", Offset = "0x9AC5B0", VA = "0x1809AD5B0")]
public VOBuffer(int n)
{
}
// Token: 0x060009F7 RID: 2551 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000AA7")]
[Address(RVA = "0x9AD4A0", Offset = "0x9AC4A0", VA = "0x1809AD4A0")]
public void Add(Agent.VO vo)
{
}
// Token: 0x040006FD RID: 1789
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4000756")]
public Agent.VO[] buffer;
// Token: 0x040006FE RID: 1790
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4000757")]
public int length;
}
}
}