Photon Fusion 2.1.1

Query Class Referenceabstract

Base class for all Lag Compensation queries. More...

Inherited by BoxOverlapQuery, RaycastQuery, and SphereOverlapQuery.

Public Attributes

float? Alpha
 Represents the interpolation factor between the current and next simulation tick.
LayerMask LayerMask
 Represents the layer mask to selectively ignore colliders when performing the query.
HitOptions Options
 Represents the options for the hit detection of the query.
PlayerRef Player
 Represents the player who initiated the query.
PreProcessingDelegate PreProcessingDelegate
 Represents the delegate to be called for pre-processing before the query is performed.
int? Tick
 Represents the simulation tick at which the query was initiated.
int? TickTo
 Represents the simulation tick to which the query is performed.
QueryTriggerInteraction TriggerInteraction
 Represents the interaction type of the query with triggers.
void * UserArgs
 Represents the user arguments for the query.

Protected Member Functions

bool Check (ref AABB bounds)
 Checks if the provided bounds should be included in the query.
 Query (ref QueryParams qParams)
 Initializes a new instance of the Query class using the provided QueryParams.

Detailed Description

Base class for all Lag Compensation queries.

Constructor & Destructor Documentation

◆ Query()

Query ( ref QueryParams qParams)
protected

Initializes a new instance of the Query class using the provided QueryParams.

Parameters
qParamsThe QueryParams to use for initializing the Query.

Member Function Documentation

◆ Check()

bool Check ( ref AABB bounds)
abstractprotected

Checks if the provided bounds should be included in the query.

Parameters
boundsThe bounds to check.
Returns
True if the bounds should be included in the query, false otherwise.