DIFF

class RangefinderSource

Rangefinder PoweredOptic_Base ItemOptics InventoryItemSuper

All members, including inherited

Constructors 2

void Rangefinder()
void ~Rangefinder()

Constants 1

static const float RANGEFINDER_MAX_DISTANCE = 913.4856

TODO adjust maximal distance to match real life rangefinder

Members 4

protected ref Timer m_Timer
protected TextWidget m_RangeText
protected string m_LayoutPath

Methods 11

protected void InitRangeFinderData()
Referenced by Rangefinder()
float GetMeasurementUpdateInterval()
void StopPeriodicMeasurement()
References Timer.Stop(), m_Root, and m_Timer
Referenced by OnWorkStop()
protected void SetDistanceText(TextWidget text, float dist)
Referenced by DoMeasurement()
protected void SetInvalidText(TextWidget text)
override void SetActions()
override void OnDebugSpawn()