![]() |
Dayz Build 1.29.163047, Scripts Rev. 123548
Dayz Code Explorer by Zeroy
|
Private Member Functions | |
| vector | GetCenterPos2D () |
| vector | GetClosestSafePos3D (vector targetPos) |
| vector | GetRandomSafePos3D (vector targetPos) |
| void | Initialize () |
| bool | IsValid () |
| bool | TranslateSafePositions () |
| bool | ValidatePlayerRestrictedAreaPositions () |
Private Attributes | |
| string | areaName = "" |
| vector | m_CenterPos2D |
| bool | m_IsValid = false |
| int | m_LastUsedSafePosIdx = -1 |
| ref array< ref PRAShapeBoxData > | m_PRABoxDataTranslated = new array<ref PRAShapeBoxData> |
| ref array< vector > | m_RandomizedSafePositions3D |
| ref array< vector > | m_TranslatedSafePositions3D |
| ref array< ref array< ref array< float > > > | PRABoxes = new array<ref array<ref array<float>>> |
| ref array< ref array< ref array< float > > > | PRAPolygons = new array<ref array<ref array<float>>> |
| 3D, not used directly! | |
| ref array< ref array< float > > | safePositions2D = new array<ref array<float>> |
| ref array< ref array< float > > | safePositions3D = new array<ref array<float>> |
Definition at line 60 of file cfgplayerrestrictedareajsondata.c.
|
inlineprivate |
Definition at line 202 of file cfgplayerrestrictedareajsondata.c.
References m_CenterPos2D.
Referenced by CfgPlayerRestrictedAreaHandler::GetClosestArea().
Definition at line 210 of file cfgplayerrestrictedareajsondata.c.
References vector::DistanceSq(), and m_TranslatedSafePositions3D.
Definition at line 228 of file cfgplayerrestrictedareajsondata.c.
References m_LastUsedSafePosIdx, m_RandomizedSafePositions3D, and m_TranslatedSafePositions3D.
Referenced by ManBase::AfterStoreLoad().
|
inlineprivate |
Definition at line 79 of file cfgplayerrestrictedareajsondata.c.
References m_IsValid, TranslateSafePositions(), and ValidatePlayerRestrictedAreaPositions().
|
inlineprivate |
Definition at line 197 of file cfgplayerrestrictedareajsondata.c.
References m_IsValid.
|
inlineprivate |
Definition at line 174 of file cfgplayerrestrictedareajsondata.c.
References areaName, g_Game, Debug::Log(), m_TranslatedSafePositions3D, safePositions2D, safePositions3D, and Vector().
Referenced by Initialize().
|
inlineprivate |
Definition at line 89 of file cfgplayerrestrictedareajsondata.c.
References areaName, Debug::Log(), m_CenterPos2D, m_PRABoxDataTranslated, Math::Max(), Math::Min(), PRABoxes, PRAPolygons, and Vector().
Referenced by Initialize().
|
private |
Definition at line 71 of file cfgplayerrestrictedareajsondata.c.
Referenced by ManBase::AfterStoreLoad(), TranslateSafePositions(), and ValidatePlayerRestrictedAreaPositions().
|
private |
Definition at line 68 of file cfgplayerrestrictedareajsondata.c.
Referenced by GetCenterPos2D(), and ValidatePlayerRestrictedAreaPositions().
|
private |
Definition at line 63 of file cfgplayerrestrictedareajsondata.c.
Referenced by Initialize(), and IsValid().
|
private |
Definition at line 64 of file cfgplayerrestrictedareajsondata.c.
Referenced by GetRandomSafePos3D().
Definition at line 77 of file cfgplayerrestrictedareajsondata.c.
Referenced by CfgPlayerRestrictedAreaHandler::DrawBoxesDebug(), and ValidatePlayerRestrictedAreaPositions().
Definition at line 66 of file cfgplayerrestrictedareajsondata.c.
Referenced by GetRandomSafePos3D().
Definition at line 65 of file cfgplayerrestrictedareajsondata.c.
Referenced by GetClosestSafePos3D(), GetRandomSafePos3D(), and TranslateSafePositions().
Definition at line 72 of file cfgplayerrestrictedareajsondata.c.
Referenced by ValidatePlayerRestrictedAreaPositions().
|
private |
3D, not used directly!
Definition at line 73 of file cfgplayerrestrictedareajsondata.c.
Referenced by CfgPlayerRestrictedAreaHandler::DrawPolygonLinesDebug(), and ValidatePlayerRestrictedAreaPositions().
Definition at line 74 of file cfgplayerrestrictedareajsondata.c.
Referenced by TranslateSafePositions().
Definition at line 75 of file cfgplayerrestrictedareajsondata.c.
Referenced by TranslateSafePositions().