![]() |
Dayz Build 1.29.163047, Scripts Rev. 123548
Dayz Code Explorer by Zeroy
|
Protected Member Functions | |
| void | ~Rangefinder () |
| void | DoMeasurement () |
| float | GetMeasurementUpdateInterval () |
| void | InitRangeFinderData () |
| override void | OnDebugSpawn () |
| override void | OnWorkStart () |
| override void | OnWorkStop () |
| void | Rangefinder () |
| override void | SetActions () |
| void | SetDistanceText (TextWidget text, float dist) |
| void | SetInvalidText (TextWidget text) |
| void | StartPeriodicMeasurement () |
| void | StopPeriodicMeasurement () |
Protected Attributes | |
| string | m_LayoutPath |
| TextWidget | m_RangeText |
| Widget | m_Root |
| ref Timer | m_Timer |
Private Member Functions | |
| override void | EEItemAttached (EntityAI item, string slot_name) |
| override void | EEItemDetached (EntityAI item, string slot_name) |
| override ECachedEquipmentItemCategory | GetCachedEquipmentCategory () |
| override int | GetCurrentNVType () |
| override bool | IsNVG () |
| void | LoweredCheck () |
| check for animation state, if another player lowered them first (or solve by synced variable) | |
| void | NVGoggles () |
| override void | OnWasAttached (EntityAI parent, int slot_id) |
| override void | OnWasDetached (EntityAI parent, int slot_id) |
| override void | OnWork (float consumed_energy) |
| override void | OnWorkStart () |
| override void | OnWorkStop () |
| void | RotateGoggles (bool state) |
| override void | SetActions () |
| void | SwitchOnNVGCheck () |
Private Attributes | |
| bool | m_IsLowered |
| Clothing | m_Strap |
| ref Timer | m_WorkCheckTimer = new Timer() |
| DEPRECATED. | |
Static Private Attributes | |
| static const float | RANGEFINDER_MAX_DISTANCE = 913.4856 |
Definition at line 1 of file nvgoggles.c.
|
inlineprotected |
Definition at line 16 of file rangefinder.c.
|
inlineprotected |
Definition at line 135 of file rangefinder.c.
References Math::Atan(), vector::Distance(), g_Game, GetPlayer(), m_RangeText, m_Root, Math::RAD2DEG, RANGEFINDER_MAX_DISTANCE, DayZPhysics::RaycastRV(), Math::Round(), SetDistanceText(), SetInvalidText(), and Vector().
Definition at line 24 of file nvgoggles.c.
References m_IsLowered.
Definition at line 32 of file nvgoggles.c.
References m_Strap, and RotateGoggles().
|
inlineprivate |
Definition at line 11 of file nvgoggles.c.
|
inlineprivate |
Definition at line 157 of file nvgoggles.c.
Referenced by OnWork().
|
inlineprotected |
Definition at line 44 of file rangefinder.c.
Referenced by StartPeriodicMeasurement().
|
inlineprotected |
Definition at line 21 of file rangefinder.c.
References g_Game, GetType(), string::Length(), m_LayoutPath, and path.
Referenced by Rangefinder().
|
inlineprivate |
Definition at line 172 of file nvgoggles.c.
|
inlineprivate |
check for animation state, if another player lowered them first (or solve by synced variable)
Definition at line 184 of file nvgoggles.c.
References m_IsLowered.
|
inlineprivate |
Definition at line 6 of file nvgoggles.c.
References RotateGoggles().
|
inlineprotected |
Definition at line 201 of file rangefinder.c.
Definition at line 43 of file nvgoggles.c.
References m_Strap, and RotateGoggles().
Definition at line 51 of file nvgoggles.c.
References m_Strap, RotateGoggles(), and SetPlayer().
|
inlineprivate |
Definition at line 112 of file nvgoggles.c.
References g_Game, GetCurrentNVType(), m_IsLowered, m_Strap, and RotateGoggles().
|
inlineprivate |
Definition at line 68 of file nvgoggles.c.
References g_Game, m_IsLowered, m_Strap, and RotateGoggles().
|
inlineprotected |
Definition at line 49 of file rangefinder.c.
References g_Game, and StartPeriodicMeasurement().
|
inlineprivate |
Definition at line 92 of file nvgoggles.c.
|
inlineprotected |
Definition at line 66 of file rangefinder.c.
References g_Game, and StopPeriodicMeasurement().
|
inlineprotected |
Definition at line 11 of file rangefinder.c.
References InitRangeFinderData().
|
inlineprivate |
Definition at line 134 of file nvgoggles.c.
References m_IsLowered, m_Strap, and slotName.
Referenced by EEItemDetached(), NVGoggles(), OnWasAttached(), OnWasDetached(), OnWork(), and OnWorkStart().
|
inlineprivate |
Definition at line 16 of file nvgoggles.c.
References AddAction(), and RemoveAction().
|
inlineprotected |
Definition at line 193 of file rangefinder.c.
References AddAction(), and RemoveAction().
|
inlineprotected |
Definition at line 110 of file rangefinder.c.
References RANGEFINDER_MAX_DISTANCE, Math::Round(), SetInvalidText(), and float::ToString().
Referenced by DoMeasurement().
|
inlineprotected |
Definition at line 129 of file rangefinder.c.
Referenced by DoMeasurement(), and SetDistanceText().
|
inlineprotected |
Definition at line 80 of file rangefinder.c.
References CALL_CATEGORY_GAMEPLAY, g_Game, GetMeasurementUpdateInterval(), m_LayoutPath, m_RangeText, m_Root, and m_Timer.
Referenced by OnWorkStart().
|
inlineprotected |
Definition at line 97 of file rangefinder.c.
References m_Root, and m_Timer.
Referenced by OnWorkStop().
|
inlineprivate |
Definition at line 192 of file nvgoggles.c.
References m_WorkCheckTimer.
|
private |
Definition at line 3 of file nvgoggles.c.
Referenced by EEItemAttached(), LoweredCheck(), OnWork(), OnWorkStart(), and RotateGoggles().
|
protected |
Definition at line 9 of file rangefinder.c.
Referenced by InitRangeFinderData(), and StartPeriodicMeasurement().
|
protected |
Definition at line 7 of file rangefinder.c.
Referenced by DoMeasurement(), and StartPeriodicMeasurement().
|
protected |
Definition at line 6 of file rangefinder.c.
Referenced by DoMeasurement(), StartPeriodicMeasurement(), and StopPeriodicMeasurement().
|
private |
Definition at line 4 of file nvgoggles.c.
Referenced by EEItemDetached(), OnWasAttached(), OnWasDetached(), OnWork(), OnWorkStart(), OnWorkStop(), and RotateGoggles().
|
protected |
Definition at line 5 of file rangefinder.c.
Referenced by StartPeriodicMeasurement(), and StopPeriodicMeasurement().
|
staticprivate |
Definition at line 3 of file rangefinder.c.
Referenced by DoMeasurement(), and SetDistanceText().