DayZ 1.26
DayZ Explorer by KGB
Загрузка...
Поиск...
Не найдено
Класс ConstructionPart

Закрытые члены

void ConstructionPart (string name, string part_name, string main_part_name, int id, bool is_built, bool is_base, bool is_gate, array< string > required_parts)
 
string GetName ()
 
string GetPartName ()
 
string GetMainPartName ()
 
int GetId ()
 
bool IsBuilt ()
 
void SetBuiltState (bool is_built)
 
void SetRequestBuiltState (bool req_built)
 
bool IsBase ()
 
bool IsGate ()
 
array< stringGetRequiredParts ()
 

Закрытые данные

string m_Name
 
int m_Id
 
string m_PartName
 
string m_MainPartName
 
bool m_IsBuilt
 
bool m_IsBase
 
bool m_IsGate
 
ref array< stringm_RequiredParts
 

Подробное описание

Конструктор(ы)

◆ ConstructionPart()

void ConstructionPart ( string name,
string part_name,
string main_part_name,
int id,
bool is_built,
bool is_base,
bool is_gate,
array< string > required_parts )
inlineprivate
13 {
14 m_Name = name;
17 m_Id = id;
22 }
PlayerSpawnPresetDiscreteItemSetSlotData name
one set for cargo
string m_MainPartName
Definition ConstructionPart.c:6
ref array< string > m_RequiredParts
Definition ConstructionPart.c:10
string m_Name
Definition ConstructionPart.c:3
bool m_IsBuilt
Definition ConstructionPart.c:7
bool m_IsGate
Definition ConstructionPart.c:9
bool m_IsBase
Definition ConstructionPart.c:8
string m_PartName
Definition ConstructionPart.c:5
int m_Id
Definition ConstructionPart.c:4
Definition EntityAI.c:95

Перекрестные ссылки m_Id, m_IsBase, m_IsBuilt, m_IsGate, m_MainPartName, m_Name, m_PartName, m_RequiredParts и name.

Методы

◆ GetId()

int GetId ( )
inlineprivate
41 {
42 return m_Id;
43 }

Перекрестные ссылки m_Id.

◆ GetMainPartName()

string GetMainPartName ( )
inlineprivate

◆ GetName()

string GetName ( )
inlineprivate
25 {
26 string ret = Widget.TranslateString(m_Name);
27 return ret;
28 }
Definition EnWidgets.c:190

Перекрестные ссылки m_Name.

◆ GetPartName()

string GetPartName ( )
inlineprivate
31 {
32 return m_PartName;
33 }

Перекрестные ссылки m_PartName.

◆ GetRequiredParts()

array< string > GetRequiredParts ( )
inlineprivate
76 {
77 return m_RequiredParts;
78 }

Перекрестные ссылки m_RequiredParts.

◆ IsBase()

bool IsBase ( )
inlineprivate
66 {
67 return m_IsBase;
68 }

Перекрестные ссылки m_IsBase.

◆ IsBuilt()

bool IsBuilt ( )
inlineprivate
46 {
47 return m_IsBuilt;
48 }

Перекрестные ссылки m_IsBuilt.

◆ IsGate()

bool IsGate ( )
inlineprivate
71 {
72 return m_IsGate;
73 }

Перекрестные ссылки m_IsGate.

◆ SetBuiltState()

void SetBuiltState ( bool is_built)
inlineprivate
51 {
52 if (LogManager.IsBaseBuildingLogEnable()) bsbDebugPrint("[bsb] SetBuildState=" + is_built + " part=" + m_PartName);
54 }
class BaseBuildingBase extends ItemBase bsbDebugPrint(string s)
Definition BaseBuildingBase.c:1234
Definition Debug.c:600
static bool IsBaseBuildingLogEnable()
Definition Debug.c:704

Перекрестные ссылки bsbDebugPrint(), LogManager::IsBaseBuildingLogEnable(), m_IsBuilt и m_PartName.

Используется в SetRequestBuiltState().

◆ SetRequestBuiltState()

void SetRequestBuiltState ( bool req_built)
inlineprivate
57 {
58 if (LogManager.IsBaseBuildingLogEnable()) bsbDebugPrint("[bsb] SetRequestBuiltState=" + req_built + " part=" + m_PartName);
59 if (GetGame().IsMultiplayer())
61 else
62 ; // skip set to true in single player - will be synced later
63 }
void SetBuiltState(bool is_built)
Definition ConstructionPart.c:50
proto native CGame GetGame()

Перекрестные ссылки bsbDebugPrint(), GetGame(), LogManager::IsBaseBuildingLogEnable(), m_PartName и SetBuiltState().

Поля

◆ m_Id

int m_Id
private

Используется в ConstructionPart() и GetId().

◆ m_IsBase

bool m_IsBase
private

Используется в ConstructionPart() и IsBase().

◆ m_IsBuilt

bool m_IsBuilt
private

Используется в ConstructionPart(), IsBuilt() и SetBuiltState().

◆ m_IsGate

bool m_IsGate
private

Используется в ConstructionPart() и IsGate().

◆ m_MainPartName

string m_MainPartName
private

Используется в ConstructionPart() и GetMainPartName().

◆ m_Name

string m_Name
private

Используется в ConstructionPart() и GetName().

◆ m_PartName

string m_PartName
private

◆ m_RequiredParts

ref array<string> m_RequiredParts
private

Используется в ConstructionPart() и GetRequiredParts().


Объявления и описания членов класса находятся в файле: