Class PathRequest
Stores the in-progress data of a pathfinding request.
Inheritance
System.Object
PathRequest
Assembly: Content.Server.dll
Syntax
public abstract class PathRequest : object
Constructors
|
Improve this Doc
View Source
PathRequest(EntityCoordinates, PathFlags, Int32, Int32, CancellationToken)
Declaration
public PathRequest(EntityCoordinates start, PathFlags flags, int layer, int mask, CancellationToken cancelToken)
Parameters
Type |
Name |
Description |
Robust.Shared.Map.EntityCoordinates |
start |
|
PathFlags |
flags |
|
System.Int32 |
layer |
|
System.Int32 |
mask |
|
CancellationToken |
cancelToken |
|
Fields
|
Improve this Doc
View Source
CameFrom
Declaration
public readonly Dictionary<PathPoly, PathPoly> CameFrom
Field Value
|
Improve this Doc
View Source
CollisionLayer
Declaration
public readonly int CollisionLayer
Field Value
Type |
Description |
System.Int32 |
|
|
Improve this Doc
View Source
CollisionMask
Declaration
public readonly int CollisionMask
Field Value
Type |
Description |
System.Int32 |
|
|
Improve this Doc
View Source
CostSoFar
Declaration
public readonly Dictionary<PathPoly, float> CostSoFar
Field Value
Type |
Description |
Dictionary<PathPoly, System.Single> |
|
|
Improve this Doc
View Source
Flags
Declaration
public readonly PathFlags Flags
Field Value
|
Improve this Doc
View Source
Frontier
Declaration
public PriorityQueue<ValueTuple<float, PathPoly>> Frontier
Field Value
Type |
Description |
Robust.Shared.Utility.PriorityQueue<ValueTuple<System.Single, PathPoly>> |
|
|
Improve this Doc
View Source
Polys
Declaration
public List<PathPoly> Polys
Field Value
|
Improve this Doc
View Source
Start
Declaration
public EntityCoordinates Start
Field Value
Type |
Description |
Robust.Shared.Map.EntityCoordinates |
|
|
Improve this Doc
View Source
Started
Declaration
Field Value
Type |
Description |
System.Boolean |
|
|
Improve this Doc
View Source
Stopwatch
Declaration
public readonly Stopwatch Stopwatch
Field Value
Type |
Description |
Robust.Shared.Timing.Stopwatch |
|
|
Improve this Doc
View Source
Tcs
Declaration
public readonly TaskCompletionSource<PathResult> Tcs
Field Value
Properties
|
Improve this Doc
View Source
Task
Declaration
public Task<PathResult> Task { get; }
Property Value