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

Private Member Functions

void MenuDefaultCharacterData ()
void ClearAttachmentsMap ()
bool DeserializeCharacterData (ParamsReadContext ctx)
void DumpAttMapContents ()
void EquipDefaultCharacter (Man player)
void GenerateRandomEquip ()
map< int, stringGetAttachmentMap ()
string GetCharacterName ()
string GetCharacterType ()
void Init ()
bool IsRandomCharacterForced ()
void SerializeCharacterData (ParamsWriteContext ctx)
 serializes data into a param array to be used by "StoreLoginData(notnull array<ref Param> params);"
void SetCharacterName (string name)
void SetCharacterType (string character_type)
void SetDefaultAttachment (int slotID, string type)
void SetRandomCharacterForced (bool state)

Private Attributes

ref map< int, stringm_AttachmentsMap
string m_CharacterName
string m_CharacterType
bool m_ForceRandomCharacter

Detailed Description

Definition at line 982 of file gameplay.c.

Constructor & Destructor Documentation

◆ MenuDefaultCharacterData()

void MenuDefaultCharacterData ( )
inlineprivate

Definition at line 992 of file gameplay.c.

References Init().

Member Function Documentation

◆ ClearAttachmentsMap()

void ClearAttachmentsMap ( )
inlineprivate

Definition at line 1006 of file gameplay.c.

References m_AttachmentsMap.

Referenced by GenerateRandomEquip().

◆ DeserializeCharacterData()

bool DeserializeCharacterData ( ParamsReadContext ctx)
inlineprivate

◆ DumpAttMapContents()

void DumpAttMapContents ( )
inlineprivate

Definition at line 1131 of file gameplay.c.

References m_AttachmentsMap, and Print().

◆ EquipDefaultCharacter()

void EquipDefaultCharacter ( Man player)
inlineprivate

◆ GenerateRandomEquip()

void GenerateRandomEquip ( )
inlineprivate

Definition at line 1016 of file gameplay.c.

References ClearAttachmentsMap(), Count, and SetDefaultAttachment().

◆ GetAttachmentMap()

map< int, string > GetAttachmentMap ( )
inlineprivate

Definition at line 1125 of file gameplay.c.

References m_AttachmentsMap.

Referenced by MissionBase::EquipCharacter().

◆ GetCharacterName()

string GetCharacterName ( )
inlineprivate

Definition at line 1100 of file gameplay.c.

References m_CharacterName.

◆ GetCharacterType()

string GetCharacterType ( )
inlineprivate

Definition at line 1110 of file gameplay.c.

References m_CharacterType.

◆ Init()

void Init ( )
inlineprivate

Definition at line 997 of file gameplay.c.

References g_Game, and m_AttachmentsMap.

Referenced by MenuDefaultCharacterData().

◆ IsRandomCharacterForced()

bool IsRandomCharacterForced ( )
inlineprivate

Definition at line 1120 of file gameplay.c.

References m_ForceRandomCharacter.

◆ SerializeCharacterData()

void SerializeCharacterData ( ParamsWriteContext ctx)
inlineprivate

serializes data into a param array to be used by "StoreLoginData(notnull array<ref Param> params);"

Definition at line 1071 of file gameplay.c.

References m_AttachmentsMap, m_CharacterName, m_CharacterType, m_ForceRandomCharacter, and Serializer::Write().

Referenced by MenuData::OnSetDefaultCharacter(), and CGame::StoreLoginDataPrepare().

◆ SetCharacterName()

void SetCharacterName ( string name)
inlineprivate

Definition at line 1095 of file gameplay.c.

References m_CharacterName, and name.

◆ SetCharacterType()

void SetCharacterType ( string character_type)
inlineprivate

Definition at line 1105 of file gameplay.c.

References m_CharacterType.

◆ SetDefaultAttachment()

void SetDefaultAttachment ( int slotID,
string type )
inlineprivate

Definition at line 1011 of file gameplay.c.

References m_AttachmentsMap.

Referenced by GenerateRandomEquip().

◆ SetRandomCharacterForced()

void SetRandomCharacterForced ( bool state)
inlineprivate

Definition at line 1115 of file gameplay.c.

References m_ForceRandomCharacter.

Field Documentation

◆ m_AttachmentsMap

◆ m_CharacterName

string m_CharacterName
private

◆ m_CharacterType

string m_CharacterType
private

◆ m_ForceRandomCharacter

bool m_ForceRandomCharacter
private

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