Struct Eval<TOption>
Assembly: AnyPath.dll
Syntax
public struct Eval<TOption>
Type Parameters
Constructors
Eval(AStarEvalOptionResult, TOption)
Declaration
public Eval(AStarEvalOptionResult aStarEvalPathResult, TOption target)
Parameters
Fields
NoPath
Declaration
public static readonly Eval<TOption> NoPath
Field Value
Type |
Description |
Eval<TOption> |
|
Properties
Cost
Declaration
public readonly float Cost { get; }
Property Value
HasPath
Declaration
public readonly bool HasPath { get; }
Property Value
Option
Declaration
public readonly TOption Option { get; }
Property Value
Methods
CreateResultOption<TJob>(ref TJob, InOptions<TOption, TJob>, out bool)
Declaration
public static Eval<TOption> CreateResultOption<TJob>(ref TJob job, InOptions<TOption, TJob> inOptions, out bool resultCreated) where TJob : struct, IJobOption, IJobOptionEvalResult
Parameters
Type |
Name |
Description |
TJob |
job |
|
InOptions<TOption, TJob> |
inOptions |
|
bool |
resultCreated |
|
Returns
Type |
Description |
Eval<TOption> |
|
Type Parameters
Extension Methods