Struct FlowFieldQueryOptions
- Namespace
- Trailblazer.Pathing
- Assembly
- Trailblazer.dll
Defines immutable options specific to destination-centric flow field queries.
public readonly struct FlowFieldQueryOptions : IEquatable<FlowFieldQueryOptions>
- Implements
- Inherited Members
Constructors
FlowFieldQueryOptions(Fixed64)
Creates immutable flow field query options.
public FlowFieldQueryOptions(Fixed64 extraIntegrationCost)
Parameters
extraIntegrationCostFixed64
Exceptions
- ArgumentOutOfRangeException
Thrown when the extra integration cost is negative.
Properties
ExtraIntegrationCost
Gets the non-negative additional integration cost applied by the flow query.
public Fixed64 ExtraIntegrationCost { get; }
Property Value
- Fixed64
Methods
Equals(object?)
public override bool Equals(object? obj)
Parameters
objobject
Returns
Equals(FlowFieldQueryOptions)
public bool Equals(FlowFieldQueryOptions other)
Parameters
otherFlowFieldQueryOptions
Returns
GetHashCode()
public override int GetHashCode()
Returns
Operators
operator ==(FlowFieldQueryOptions, FlowFieldQueryOptions)
Returns whether two option values are exactly equal.
public static bool operator ==(FlowFieldQueryOptions left, FlowFieldQueryOptions right)
Parameters
leftFlowFieldQueryOptionsrightFlowFieldQueryOptions
Returns
operator !=(FlowFieldQueryOptions, FlowFieldQueryOptions)
Returns whether two option values differ.
public static bool operator !=(FlowFieldQueryOptions left, FlowFieldQueryOptions right)
Parameters
leftFlowFieldQueryOptionsrightFlowFieldQueryOptions