Dayz Explorer 1.28.160049
Loading...
Searching...
No Matches
Managed Class Reference

TODO doc. More...

Inheritance diagram for Managed:
AIAgent AIGroup AIGroupBehaviour AIWorld ActionOverrideData BackendCallback BleedChanceData CargoBase CfgParam CollisionOverlapCallback ColorValuesData CupidsBoltSimulation DayZIntroScene DayZIntroSceneXbox FlareSimulation GameOptions Hud IEntity JsonApiStruct JsonDataAreaData JsonDataContaminatedAreas JsonDataCredits JsonDataCreditsDepartment JsonDataCreditsSection JsonDataDLCInfo JsonDataDLCList JsonDataPlayerData MenuData MiscEffects Obsolete OptionsAccess Param ParamEnum PhysicsGeomDef PlayerIdentityBase PlayerSpawnJsonDataBase ProjectileStoppedInfo RainProcurementComponentBase RainProcurementHandler RestCallback Serializer SmokeSimulation TestBase TestHarness TotalDamageResult TraceParam UIMenuPanel VONManagerBase VehicleHudBase World

Protected Member Functions

void IntroSceneCharacter ()
 
void ~IntroSceneCharacter ()
 
bool IsDefaultCharacter ()
 
void SetToDefaultCharacter ()
 
void SetCharacterID (int char_id)
 
int GetCharacterID ()
 
PlayerBase GetCharacterObj ()
 
TStringArray GetCharGenderList ()
 
TStringArray GetCharList (ECharGender gender)
 
TStringArray GetCharShirtsList ()
 
TStringArray GetCharPantsList ()
 
TStringArray GetCharShoesList ()
 
void SetCharacterGender (ECharGender gender)
 
bool IsCharacterFemale ()
 
ECharGender GetCharacterGender ()
 
vector GetPosition ()
 
int GetNextCharacterID ()
 
int GetPrevCharacterID ()
 
void CreateNewCharacterRandom ()
 
void CreateNewCharacterById (int character_id)
 
void CreateNewCharacterByName (string character_name, bool randomize_equip=true)
 
void CreateDefaultCharacter ()
 
void GetLastPlayedServer (int characterID, out string address, out string name, out int port)
 
void GetLastPlayedServerEx (int characterID, out string address, out string name, out int port, out int steamQueryPort)
 
void CreateNewCharacter ()
 
void LoadCharacterData (vector char_pos, vector char_rot, bool default_char=false)
 Generates random equip for the new IntroSceneCharacter, whatever is defined in 'cfgCharacterCreation'.
 
void CharacterUnload ()
 
void CharacterLoad (int character_id, vector char_pos, vector char_rot)
 
void SetupPlayerName (bool new_name)
 
void SetAttachment (string type, int slot)
 
string GetCharacterNameById (int char_id)
 
string GetCharacterName ()
 
void SaveCharName (string name)
 
void SaveDefaultCharacter ()
 
void TransferValues (PlayerBase player)
 
void Init ()
 
void OnScheduledTick (float deltatime)
 
void CheckValues ()
 
float GetBlood ()
 
float GetHealth ()
 
void CheckHealth ()
 
void CheckBlood ()
 
void SendInitValues ()
 Sends values on object creation.
 
void SendValue (int value_type, float value)
 
void ReceiveValue (int value_type, float value)
 
void OnRPC (ParamsReadContext ctx)
 
void ShowDebugValues (bool show)
 
void BleedingIndicator (int source_ID, int severity, GameplayEffectsDataBleeding parent)
 
void InitIndicator (vector position)
 
void StopIndicator (bool instant=false)
 
void StartRunningDrops ()
 
bool IsRunningDrops ()
 Are any drops currently being animated?
 
void TrySpawnNextDrop ()
 
void ResetSequence ()
 
void ResetIndicator ()
 
void Update (float timeSlice)
 
bool GetEndNow ()
 
int GetSeverity ()
 
void GameplayEffectsData (array< ref Widget > input, int type, int user_override=-1)
 
void Init (array< ref Widget > input, int type, Widget layout_root, int user_override=-1)
 
array< ref Widget > GetWidgetSet ()
 
int GetWidgetSetType ()
 
int GetWidgetSetID ()
 
bool HasDefinedHandle ()
 Returns 'true' if this class contains update info.
 
bool DataInitialized ()
 
void UpdateVisibility (bool state)
 
void RegisterData (Param p)
 
void Update (float timeSlice=0, Param p=null, int handle=-1)
 
void ForceStop ()
 

Protected Attributes

int m_CharacterId
 
string m_CharacterType
 
MenuData m_CharacterDta
 
PlayerBase m_CharacterObj
 
vector m_CharacterPos
 
vector m_CharacterRot
 
ref TStringArray m_CharGenderList = new TStringArray
 
ref TStringArray m_CharShirtList = new TStringArray
 
ref TStringArray m_CharPantsList = new TStringArray
 
ref TStringArray m_CharShoesList = new TStringArray
 
ref map< ECharGender, ref array< string > > m_Characters = new map<ECharGender, ref array<string>>
 
ECharGender m_CharGender
 
bool m_InitialSyncSent
 
bool m_Initialized
 
bool m_Terminating = false
 
bool m_EndNow = false
 
bool m_IsRunning = false
 
int m_DropSpawnsQueued
 
int m_ActiveDropsCount
 
int m_Severity
 
int m_SourceID
 
GameplayEffectsDataBleeding m_ParentMetaData
 
array< floatm_DropProbabilityArray
 
float m_AverageFrequency
 
float m_SequenceTick
 
float m_SequenceDuration
 
float m_TimeElapsedTotal
 
float m_TimeElapsedSequence
 
float m_LastDropSpawnTime
 
float m_DropSpawnMinDelay
 
float m_DropSpawnMaxDelay
 
int m_CurrentDropProbabilityStep
 
int m_DropProbabilityRollsCount
 
vector m_BasePosition
 
ref set< ref BleedingIndicatorDropDatam_ActiveDrops
 
ref set< intm_CleanupQueue
 
ref array< ref Widget > m_WidgetArray
 
int m_Type
 
int m_WidgetSetIdentifier
 
Widget m_LayoutRoot
 

Detailed Description

TODO doc.

generic metadata class

indicator wrapper for a specific bleeding source.

extendable type to allow for smarter hit data syncing

Requester bank contains all registered type instances as singletons. Creating new instances outside of bank might be a bad idea (and a way to memory leakage)

Definition at line 117 of file enscript.c.

Constructor & Destructor Documentation

◆ ~IntroSceneCharacter()

void Managed::~IntroSceneCharacter ( )
protected

Definition at line 24 of file introscenecharacter.c.

Member Function Documentation

◆ BleedingIndicator()

void Managed::BleedingIndicator ( int source_ID,
int severity,
GameplayEffectsDataBleeding parent )
protected

Definition at line 31 of file bleedingindicator.c.

◆ CharacterLoad()

void Managed::CharacterLoad ( int character_id,
vector char_pos,
vector char_rot )
protected

Definition at line 363 of file introscenecharacter.c.

◆ CharacterUnload()

void Managed::CharacterUnload ( )
protected

Definition at line 351 of file introscenecharacter.c.

◆ CheckBlood()

void Managed::CheckBlood ( )
protected

Definition at line 110 of file transfervalues.c.

◆ CheckHealth()

void Managed::CheckHealth ( )
protected

Definition at line 96 of file transfervalues.c.

◆ CheckValues()

void Managed::CheckValues ( )
protected

Definition at line 79 of file transfervalues.c.

◆ CreateDefaultCharacter()

void Managed::CreateDefaultCharacter ( )
protected

Definition at line 219 of file introscenecharacter.c.

◆ CreateNewCharacter()

void Managed::CreateNewCharacter ( )
protected

Definition at line 260 of file introscenecharacter.c.

◆ CreateNewCharacterById()

void Managed::CreateNewCharacterById ( int character_id)
protected

Definition at line 194 of file introscenecharacter.c.

◆ CreateNewCharacterByName()

void Managed::CreateNewCharacterByName ( string character_name,
bool randomize_equip = true )
protected

Definition at line 209 of file introscenecharacter.c.

◆ CreateNewCharacterRandom()

void Managed::CreateNewCharacterRandom ( )
protected

Definition at line 179 of file introscenecharacter.c.

◆ DataInitialized()

bool Managed::DataInitialized ( )
protected

Definition at line 59 of file gewidgetsmetadata.c.

◆ ForceStop()

void Managed::ForceStop ( )
protected

◆ GameplayEffectsData()

void Managed::GameplayEffectsData ( array< ref Widget > input,
int type,
int user_override = -1 )
protected

Definition at line 13 of file gewidgetsmetadata.c.

◆ GetBlood()

float Managed::GetBlood ( )
protected

Definition at line 85 of file transfervalues.c.

◆ GetCharacterGender()

ECharGender Managed::GetCharacterGender ( )
protected

Definition at line 121 of file introscenecharacter.c.

◆ GetCharacterID()

int Managed::GetCharacterID ( )
protected

Definition at line 49 of file introscenecharacter.c.

◆ GetCharacterName()

string Managed::GetCharacterName ( )
protected

Definition at line 447 of file introscenecharacter.c.

◆ GetCharacterNameById()

string Managed::GetCharacterNameById ( int char_id)
protected

Definition at line 433 of file introscenecharacter.c.

◆ GetCharacterObj()

PlayerBase Managed::GetCharacterObj ( )
protected

Definition at line 57 of file introscenecharacter.c.

◆ GetCharGenderList()

TStringArray Managed::GetCharGenderList ( )
protected

Definition at line 65 of file introscenecharacter.c.

◆ GetCharList()

TStringArray Managed::GetCharList ( ECharGender gender)
protected

Definition at line 73 of file introscenecharacter.c.

◆ GetCharPantsList()

TStringArray Managed::GetCharPantsList ( )
protected

Definition at line 89 of file introscenecharacter.c.

◆ GetCharShirtsList()

TStringArray Managed::GetCharShirtsList ( )
protected

Definition at line 81 of file introscenecharacter.c.

◆ GetCharShoesList()

TStringArray Managed::GetCharShoesList ( )
protected

Definition at line 97 of file introscenecharacter.c.

◆ GetEndNow()

bool Managed::GetEndNow ( )
protected

Definition at line 256 of file bleedingindicator.c.

◆ GetHealth()

float Managed::GetHealth ( )
protected

Definition at line 91 of file transfervalues.c.

◆ GetLastPlayedServer()

void Managed::GetLastPlayedServer ( int characterID,
out string address,
out string name,
out int port )
protected

Definition at line 244 of file introscenecharacter.c.

◆ GetLastPlayedServerEx()

void Managed::GetLastPlayedServerEx ( int characterID,
out string address,
out string name,
out int port,
out int steamQueryPort )
protected

Definition at line 251 of file introscenecharacter.c.

◆ GetNextCharacterID()

int Managed::GetNextCharacterID ( )
protected

Definition at line 137 of file introscenecharacter.c.

◆ GetPosition()

vector Managed::GetPosition ( )
protected

Definition at line 129 of file introscenecharacter.c.

◆ GetPrevCharacterID()

int Managed::GetPrevCharacterID ( )
protected

Definition at line 159 of file introscenecharacter.c.

◆ GetSeverity()

int Managed::GetSeverity ( )
protected

Definition at line 261 of file bleedingindicator.c.

◆ GetWidgetSet()

array< ref Widget > Managed::GetWidgetSet ( )
protected

Definition at line 38 of file gewidgetsmetadata.c.

◆ GetWidgetSetID()

int Managed::GetWidgetSetID ( )
protected

Definition at line 48 of file gewidgetsmetadata.c.

◆ GetWidgetSetType()

int Managed::GetWidgetSetType ( )
protected

Definition at line 43 of file gewidgetsmetadata.c.

◆ HasDefinedHandle()

bool Managed::HasDefinedHandle ( )
protected

Returns 'true' if this class contains update info.

Definition at line 54 of file gewidgetsmetadata.c.

◆ Init() [1/2]

void Managed::Init ( )
protected

Definition at line 34 of file transfervalues.c.

◆ Init() [2/2]

void Managed::Init ( array< ref Widget > input,
int type,
Widget layout_root,
int user_override = -1 )
protected

Definition at line 25 of file gewidgetsmetadata.c.

◆ InitIndicator()

void Managed::InitIndicator ( vector position)
protected

Definition at line 91 of file bleedingindicator.c.

◆ IntroSceneCharacter()

void Managed::IntroSceneCharacter ( )
protected

Definition at line 19 of file introscenecharacter.c.

◆ IsCharacterFemale()

bool Managed::IsCharacterFemale ( )
protected

Definition at line 113 of file introscenecharacter.c.

◆ IsDefaultCharacter()

bool Managed::IsDefaultCharacter ( )
protected

Definition at line 29 of file introscenecharacter.c.

◆ IsRunningDrops()

bool Managed::IsRunningDrops ( )
protected

Are any drops currently being animated?

Definition at line 123 of file bleedingindicator.c.

◆ LoadCharacterData()

void Managed::LoadCharacterData ( vector char_pos,
vector char_rot,
bool default_char = false )
protected

Generates random equip for the new IntroSceneCharacter, whatever is defined in 'cfgCharacterCreation'.

Definition at line 299 of file introscenecharacter.c.

◆ OnRPC()

void Managed::OnRPC ( ParamsReadContext ctx)
protected

Definition at line 165 of file transfervalues.c.

◆ OnScheduledTick()

void Managed::OnScheduledTick ( float deltatime)
protected

Definition at line 44 of file transfervalues.c.

◆ ReceiveValue()

void Managed::ReceiveValue ( int value_type,
float value )
protected

Definition at line 153 of file transfervalues.c.

◆ RegisterData()

void Managed::RegisterData ( Param p)
protected

Definition at line 65 of file gewidgetsmetadata.c.

◆ ResetIndicator()

void Managed::ResetIndicator ( )
protected

Definition at line 152 of file bleedingindicator.c.

◆ ResetSequence()

void Managed::ResetSequence ( )
protected

Definition at line 145 of file bleedingindicator.c.

◆ SaveCharName()

void Managed::SaveCharName ( string name)
protected

Definition at line 464 of file introscenecharacter.c.

◆ SaveDefaultCharacter()

void Managed::SaveDefaultCharacter ( )
protected

Definition at line 480 of file introscenecharacter.c.

◆ SendInitValues()

void Managed::SendInitValues ( )
protected

Sends values on object creation.

Definition at line 127 of file transfervalues.c.

◆ SendValue()

void Managed::SendValue ( int value_type,
float value )
protected

Definition at line 145 of file transfervalues.c.

◆ SetAttachment()

void Managed::SetAttachment ( string type,
int slot )
protected

Definition at line 416 of file introscenecharacter.c.

◆ SetCharacterGender()

void Managed::SetCharacterGender ( ECharGender gender)
protected

Definition at line 105 of file introscenecharacter.c.

◆ SetCharacterID()

void Managed::SetCharacterID ( int char_id)
protected

Definition at line 41 of file introscenecharacter.c.

◆ SetToDefaultCharacter()

void Managed::SetToDefaultCharacter ( )
protected

Definition at line 34 of file introscenecharacter.c.

◆ SetupPlayerName()

void Managed::SetupPlayerName ( bool new_name)
protected

Definition at line 389 of file introscenecharacter.c.

◆ ShowDebugValues()

void Managed::ShowDebugValues ( bool show)
protected

Definition at line 175 of file transfervalues.c.

◆ StartRunningDrops()

void Managed::StartRunningDrops ( )
protected

Definition at line 112 of file bleedingindicator.c.

◆ StopIndicator()

void Managed::StopIndicator ( bool instant = false)
protected

Definition at line 98 of file bleedingindicator.c.

◆ TransferValues()

void Managed::TransferValues ( PlayerBase player)
protected

Definition at line 27 of file transfervalues.c.

◆ TrySpawnNextDrop()

void Managed::TrySpawnNextDrop ( )
protected

Definition at line 128 of file bleedingindicator.c.

◆ Update() [1/2]

void Managed::Update ( float timeSlice)
protected

Definition at line 163 of file bleedingindicator.c.

◆ Update() [2/2]

void Managed::Update ( float timeSlice = 0,
Param p = null,
int handle = -1 )
protected

Definition at line 66 of file gewidgetsmetadata.c.

◆ UpdateVisibility()

void Managed::UpdateVisibility ( bool state)
protected

Definition at line 64 of file gewidgetsmetadata.c.

Member Data Documentation

◆ m_ActiveDrops

ref set<ref BleedingIndicatorDropData> Managed::m_ActiveDrops
protected

Definition at line 28 of file bleedingindicator.c.

◆ m_ActiveDropsCount

int Managed::m_ActiveDropsCount
protected

Definition at line 10 of file bleedingindicator.c.

◆ m_AverageFrequency

float Managed::m_AverageFrequency
protected

Definition at line 16 of file bleedingindicator.c.

◆ m_BasePosition

vector Managed::m_BasePosition
protected

Definition at line 26 of file bleedingindicator.c.

◆ m_CharacterDta

MenuData Managed::m_CharacterDta
protected

Definition at line 5 of file introscenecharacter.c.

◆ m_CharacterId

int Managed::m_CharacterId
protected

Definition at line 3 of file introscenecharacter.c.

◆ m_CharacterObj

PlayerBase Managed::m_CharacterObj
protected

Definition at line 6 of file introscenecharacter.c.

◆ m_CharacterPos

vector Managed::m_CharacterPos
protected

Definition at line 7 of file introscenecharacter.c.

◆ m_CharacterRot

vector Managed::m_CharacterRot
protected

Definition at line 8 of file introscenecharacter.c.

◆ m_Characters

ref map<ECharGender, ref array<string> > Managed::m_Characters = new map<ECharGender, ref array<string>>
protected

Definition at line 15 of file introscenecharacter.c.

◆ m_CharacterType

string Managed::m_CharacterType
protected

Definition at line 4 of file introscenecharacter.c.

◆ m_CharGender

ECharGender Managed::m_CharGender
protected

Definition at line 17 of file introscenecharacter.c.

◆ m_CharGenderList

ref TStringArray Managed::m_CharGenderList = new TStringArray
protected

Definition at line 10 of file introscenecharacter.c.

◆ m_CharPantsList

ref TStringArray Managed::m_CharPantsList = new TStringArray
protected

Definition at line 12 of file introscenecharacter.c.

◆ m_CharShirtList

ref TStringArray Managed::m_CharShirtList = new TStringArray
protected

Definition at line 11 of file introscenecharacter.c.

◆ m_CharShoesList

ref TStringArray Managed::m_CharShoesList = new TStringArray
protected

Definition at line 13 of file introscenecharacter.c.

◆ m_CleanupQueue

ref set<int> Managed::m_CleanupQueue
protected

Definition at line 29 of file bleedingindicator.c.

◆ m_CurrentDropProbabilityStep

int Managed::m_CurrentDropProbabilityStep
protected

Definition at line 24 of file bleedingindicator.c.

◆ m_DropProbabilityArray

array<float> Managed::m_DropProbabilityArray
protected

Definition at line 14 of file bleedingindicator.c.

◆ m_DropProbabilityRollsCount

int Managed::m_DropProbabilityRollsCount
protected

Definition at line 25 of file bleedingindicator.c.

◆ m_DropSpawnMaxDelay

float Managed::m_DropSpawnMaxDelay
protected

Definition at line 23 of file bleedingindicator.c.

◆ m_DropSpawnMinDelay

float Managed::m_DropSpawnMinDelay
protected

Definition at line 22 of file bleedingindicator.c.

◆ m_DropSpawnsQueued

int Managed::m_DropSpawnsQueued
protected

Definition at line 9 of file bleedingindicator.c.

◆ m_EndNow

bool Managed::m_EndNow = false
protected

Definition at line 7 of file bleedingindicator.c.

◆ m_Initialized

bool Managed::m_Initialized
protected

Definition at line 5 of file bleedingindicator.c.

◆ m_InitialSyncSent

bool Managed::m_InitialSyncSent
protected

Definition at line 25 of file transfervalues.c.

◆ m_IsRunning

bool Managed::m_IsRunning = false
protected

Definition at line 8 of file bleedingindicator.c.

◆ m_LastDropSpawnTime

float Managed::m_LastDropSpawnTime
protected

Definition at line 21 of file bleedingindicator.c.

◆ m_LayoutRoot

Widget Managed::m_LayoutRoot
protected

Definition at line 11 of file gewidgetsmetadata.c.

◆ m_ParentMetaData

GameplayEffectsDataBleeding Managed::m_ParentMetaData
protected

Definition at line 13 of file bleedingindicator.c.

◆ m_SequenceDuration

float Managed::m_SequenceDuration
protected

Definition at line 18 of file bleedingindicator.c.

◆ m_SequenceTick

float Managed::m_SequenceTick
protected

Definition at line 17 of file bleedingindicator.c.

◆ m_Severity

int Managed::m_Severity
protected

Definition at line 11 of file bleedingindicator.c.

◆ m_SourceID

int Managed::m_SourceID
protected

Definition at line 12 of file bleedingindicator.c.

◆ m_Terminating

bool Managed::m_Terminating = false
protected

Definition at line 6 of file bleedingindicator.c.

◆ m_TimeElapsedSequence

float Managed::m_TimeElapsedSequence
protected

Definition at line 20 of file bleedingindicator.c.

◆ m_TimeElapsedTotal

float Managed::m_TimeElapsedTotal
protected

Definition at line 19 of file bleedingindicator.c.

◆ m_Type

int Managed::m_Type
protected

Definition at line 9 of file gewidgetsmetadata.c.

◆ m_WidgetArray

ref array<ref Widget> Managed::m_WidgetArray
protected

Definition at line 8 of file gewidgetsmetadata.c.

◆ m_WidgetSetIdentifier

int Managed::m_WidgetSetIdentifier
protected

Definition at line 10 of file gewidgetsmetadata.c.


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