Barotrauma Client
Loading...
Searching...
No Matches
Barotrauma.CachedDistance Class Reference

Public Member Functions

 CachedDistance (Vector2 startWorldPos, Vector2 endWorldPos, float dist, double recalculationTime)
 
bool ShouldUpdateDistance (Vector2 currentStartWorldPos, Vector2 currentEndWorldPos, float minDistanceToUpdate=500.0f)
 

Public Attributes

readonly Vector2 StartWorldPos
 
readonly Vector2 EndWorldPos
 
readonly float Distance
 
double RecalculationTime
 

Constructor & Destructor Documentation

◆ CachedDistance()

Barotrauma.CachedDistance.CachedDistance ( Vector2 startWorldPos,
Vector2 endWorldPos,
float dist,
double recalculationTime )

Member Function Documentation

◆ ShouldUpdateDistance()

bool Barotrauma.CachedDistance.ShouldUpdateDistance ( Vector2 currentStartWorldPos,
Vector2 currentEndWorldPos,
float minDistanceToUpdate = 500::0f )

Member Data Documentation

◆ Distance

readonly float Barotrauma.CachedDistance.Distance

◆ EndWorldPos

readonly Vector2 Barotrauma.CachedDistance.EndWorldPos

◆ RecalculationTime

double Barotrauma.CachedDistance.RecalculationTime

◆ StartWorldPos

readonly Vector2 Barotrauma.CachedDistance.StartWorldPos

The documentation for this class was generated from the following file: