Zdexby TheHolyOneZ
44,741 classes
Class

Simulator

: Object
Pathfinding.RVO.Simulator, AstarPathfindingProject 0x0058 (88 B) inherited 0x0010 AstarPathfindingProject.dll
0x00x0058

Members 13

OffsetSizeNameTypeFlagsDefault
0x01doubleBufferingboolPrivate+1 flags—
0x00110x03padding / unreflected
0x04desiredDeltaTimefloatPrivate—
0x08workersWorker[]Private+1 flags—
0x08agentsList<Pathfinding.RVO.Sampled.Agent>Private—
0x08obstaclesList<Pathfinding.RVO.ObstacleVertex>Public—
0x08<Quadtree>k__BackingFieldRVOQuadtreePrivate—
0x04deltaTimefloatPrivate—
0x04lastStepfloatPrivate—
0x01doUpdateObstaclesboolPrivate—
0x01doCleanObstaclesboolPrivate—
0x00420x02padding / unreflected
0x04symmetryBreakingBiasfloatPublic—
0x04movementPlaneMovementPlanePublic+1 flags—
0x004C0x04padding / unreflected
0x08coroutineWorkerContextWorkerContextPrivate—

Functions 29

SignatureFlagsNativeParams
RVOQuadtree get_Quadtree()Public+1 flags0x08
void set_Quadtree(RVOQuadtree value)Private+1 flags0x08
float get_DeltaTime()Public+1 flags0x04
bool get_Multithreading()Public+1 flags0x01
float get_DesiredDeltaTime()Public+1 flags0x04
void set_DesiredDeltaTime(float value)Public+1 flags0x04
List<Pathfinding.RVO.Sampled.Agent> GetAgents()Public0x08
List<Pathfinding.RVO.ObstacleVertex> GetObstacles()Public0x08
void .ctor(int workers, bool doubleBuffering, const MovementPlane& movementPlane)Public+1 flags0x04
void ClearAgents()Public0x00
void OnDestroy()Public0x00
IAgent AddAgent(IAgent agent)Public0x08
IAgent AddAgent(const Vector3& position)Public0x0C
IAgent AddAgent(const Vector2& position, float elevationCoordinate)Public0x08
void RemoveAgent(IAgent agent)Public0x08
ObstacleVertex AddObstacle(ObstacleVertex v)Public0x08
ObstacleVertex AddObstacle(const Vector3[]& vertices, float height, bool cycle)Public0x08
ObstacleVertex AddObstacle(const Vector3[]& vertices, float height, const Matrix4x4& matrix, const RVOLayer& layer, bool cycle)Public0x40
ObstacleVertex AddObstacle(const Vector3& a, const Vector3& b, float height)Public0x0C
void UpdateObstacle(ObstacleVertex obstacle, const Vector3[]& vertices, const Matrix4x4& matrix)Public0x40
void ScheduleCleanObstacles()Private0x00
void CleanObstacles()Private0x00
void RemoveObstacle(ObstacleVertex v)Public0x08
void UpdateObstacles()Public0x00
void BuildQuadtree()Private0x00
void BlockUntilSimulationStepIsDone()Private0x00
void PreCalculation()Private0x00
void CleanAndUpdateObstaclesIfNecessary()Private0x00
void Update()Public0x00

Used by 8

types with a member, parameter or interface of this type