Dayz Build 1.29.163047, Scripts Rev. 123548
Dayz Code Explorer by Zeroy
Loading...
Searching...
No Matches
PlayerRestrictedAreaInstance Class Reference

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< vectorm_RandomizedSafePositions3D
ref array< vectorm_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>>

Detailed Description

Definition at line 60 of file cfgplayerrestrictedareajsondata.c.

Member Function Documentation

◆ GetCenterPos2D()

vector GetCenterPos2D ( )
inlineprivate

◆ GetClosestSafePos3D()

vector GetClosestSafePos3D ( vector targetPos)
inlineprivate

◆ GetRandomSafePos3D()

vector GetRandomSafePos3D ( vector targetPos)
inlineprivate

◆ Initialize()

void Initialize ( )
inlineprivate

◆ IsValid()

bool IsValid ( )
inlineprivate

Definition at line 197 of file cfgplayerrestrictedareajsondata.c.

References m_IsValid.

◆ TranslateSafePositions()

bool TranslateSafePositions ( )
inlineprivate

◆ ValidatePlayerRestrictedAreaPositions()

bool ValidatePlayerRestrictedAreaPositions ( )
inlineprivate

Field Documentation

◆ areaName

◆ m_CenterPos2D

vector m_CenterPos2D
private

◆ m_IsValid

bool m_IsValid = false
private

Definition at line 63 of file cfgplayerrestrictedareajsondata.c.

Referenced by Initialize(), and IsValid().

◆ m_LastUsedSafePosIdx

int m_LastUsedSafePosIdx = -1
private

Definition at line 64 of file cfgplayerrestrictedareajsondata.c.

Referenced by GetRandomSafePos3D().

◆ m_PRABoxDataTranslated

ref array<ref PRAShapeBoxData> m_PRABoxDataTranslated = new array<ref PRAShapeBoxData>
private

◆ m_RandomizedSafePositions3D

ref array<vector> m_RandomizedSafePositions3D
private

Definition at line 66 of file cfgplayerrestrictedareajsondata.c.

Referenced by GetRandomSafePos3D().

◆ m_TranslatedSafePositions3D

ref array<vector> m_TranslatedSafePositions3D
private

◆ PRABoxes

ref array<ref array<ref array<float> > > PRABoxes = new array<ref array<ref array<float>>>
private

◆ PRAPolygons

ref array<ref array<ref array<float> > > PRAPolygons = new array<ref array<ref array<float>>>
private

◆ safePositions2D

ref array<ref array<float> > safePositions2D = new array<ref array<float>>
private

Definition at line 74 of file cfgplayerrestrictedareajsondata.c.

Referenced by TranslateSafePositions().

◆ safePositions3D

ref array<ref array<float> > safePositions3D = new array<ref array<float>>
private

Definition at line 75 of file cfgplayerrestrictedareajsondata.c.

Referenced by TranslateSafePositions().


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