Dayz Explorer
1.24.157551 (v105080)
Dayz Code Explorer by Zeroy
|
Go to the source code of this file.
Data Structures | |
class | StaticConstructionMethods |
class | ConstructionBoxTrigger |
Enumerations | |
enum | ConstructionMaterialType { MATERIAL_NONE = 0, MATERIAL_LOG = 1, MATERIAL_WOOD = 2, MATERIAL_STAIRS = 3, MATERIAL_METAL = 4, MATERIAL_WIRE = 5 } |
Variables | |
enum ConstructionMaterialType | REPAIR_MATERIAL_PERCENTAGE = 0.15 |
protected ref map< string, ref ConstructionPart > | m_ConstructionParts |
protected BaseBuildingBase | m_Parent |
protected Shape | m_CollisionBox |
protected ConstructionBoxTrigger | m_ConstructionBoxTrigger |
class StaticConstructionMethods | m_AdditionalExcludes |
Data structure for passing parameters (extendable, modable) More... | |
string | m_PartName |
int | m_PrimaryGeometry |
int | m_SecondaryGeometry |
Enumerator | |
---|---|
MATERIAL_NONE | |
MATERIAL_LOG | |
MATERIAL_WOOD | |
MATERIAL_STAIRS | |
MATERIAL_METAL | |
MATERIAL_WIRE |
Definition at line 1 of file construction.c.
void AddToConstructedParts | ( | string | part_name | ) |
Definition at line 52 of file construction.c.
Definition at line 75 of file construction.c.
Definition at line 294 of file construction.c.
Definition at line 565 of file construction.c.
Definition at line 466 of file construction.c.
Definition at line 949 of file construction.c.
Definition at line 972 of file construction.c.
void CollisionCheckData | ( | ) |
Definition at line 1310 of file construction.c.
void Construction | ( | BaseBuildingBase | parent | ) |
Definition at line 26 of file construction.c.
Definition at line 1180 of file construction.c.
void DestroyCollisionTrigger | ( | ) |
Definition at line 1208 of file construction.c.
void DestroyConnectedParts | ( | string | part_name | ) |
Definition at line 141 of file construction.c.
protected void DestroyDebugCollisionBox | ( | ) |
Definition at line 1171 of file construction.c.
protected void DestroyMaterialsServer | ( | Man | player, |
string | part_name | ||
) |
Definition at line 739 of file construction.c.
void DestroyPartServer | ( | Man | player, |
string | part_name, | ||
int | action_id, | ||
bool | destroyed_by_connected_part = false |
||
) |
Definition at line 121 of file construction.c.
Definition at line 98 of file construction.c.
Definition at line 1160 of file construction.c.
void DropNonUsableMaterialsServer | ( | Man | player, |
string | part_name | ||
) |
Definition at line 787 of file construction.c.
Exceptions from 'dependent parts' hierarchy are handled here.
Definition at line 157 of file construction.c.
ConstructionPart GetBaseConstructionPart | ( | ) |
Definition at line 376 of file construction.c.
Definition at line 1136 of file construction.c.
Definition at line 1115 of file construction.c.
Definition at line 1103 of file construction.c.
ConstructionPart GetConstructionPart | ( | string | part_name | ) |
Definition at line 278 of file construction.c.
map<string, ref ConstructionPart> GetConstructionParts | ( | ) |
Definition at line 273 of file construction.c.
void GetConstructionPartsToBuild | ( | string | main_part_name, |
out array< ConstructionPart > | construction_parts, | ||
ItemBase | tool, | ||
out string | real_constructionTarget, | ||
bool | use_tool | ||
) |
Definition at line 337 of file construction.c.
ConstructionPart GetConstructionPartToDestroy | ( | string | part_name | ) |
Definition at line 555 of file construction.c.
ConstructionPart GetConstructionPartToDismantle | ( | string | part_name, |
ItemBase | tool | ||
) |
Definition at line 456 of file construction.c.
ConstructionPart GetGateConstructionPart | ( | ) |
Definition at line 393 of file construction.c.
ConstructionMaterialType GetMaterialType | ( | string | part_name | ) |
Definition at line 995 of file construction.c.
Definition at line 545 of file construction.c.
Definition at line 1148 of file construction.c.
protected array<string> GetValidDepenentPartsArray | ( | string | part_name, |
array< string > | recurs = null |
||
) |
Definition at line 498 of file construction.c.
Definition at line 436 of file construction.c.
Definition at line 478 of file construction.c.
Definition at line 616 of file construction.c.
Definition at line 657 of file construction.c.
Definition at line 410 of file construction.c.
protected void HideConstructionPart | ( | string | part_name | ) |
Definition at line 583 of file construction.c.
void HideConstructionPartPhysics | ( | string | part_name | ) |
Definition at line 595 of file construction.c.
void Init | ( | ) |
Launched from 'DayZGame.DeferredInit' to make earlier access, use, and updates impossible (downside of a non-static system)
Definition at line 34 of file construction.c.
void InitBaseState | ( | ) |
Definition at line 228 of file construction.c.
void InitVisuals | ( | ) |
Definition at line 173 of file construction.c.
Definition at line 1011 of file construction.c.
bool IsCollidingEx | ( | CollisionCheckData | check_data | ) |
Collision check for building part.
Definition at line 1060 of file construction.c.
Definition at line 601 of file construction.c.
bool IsTriggerColliding | ( | ) |
Definition at line 1214 of file construction.c.
Definition at line 304 of file construction.c.
protected void ReceiveMaterialsServer | ( | notnull Man | player, |
string | part_name, | ||
string | damagezone_name | ||
) |
Definition at line 725 of file construction.c.
void RemoveFromConstructedParts | ( | string | part_name | ) |
Definition at line 63 of file construction.c.
Definition at line 901 of file construction.c.
protected void SetParent | ( | BaseBuildingBase | parent | ) |
Definition at line 44 of file construction.c.
protected void ShowConstructionPart | ( | string | part_name | ) |
Definition at line 577 of file construction.c.
void ShowConstructionPartPhysics | ( | string | part_name | ) |
Definition at line 590 of file construction.c.
Definition at line 670 of file construction.c.
protected void UpdateConstructionParts | ( | ) |
Definition at line 235 of file construction.c.
void UpdatePhysics | ( | ) |
Definition at line 207 of file construction.c.
void UpdateVisuals | ( | ) |
Definition at line 188 of file construction.c.
class StaticConstructionMethods m_AdditionalExcludes |
Data structure for passing parameters (extendable, modable)
protected Shape m_CollisionBox |
Definition at line 19 of file construction.c.
protected ConstructionBoxTrigger m_ConstructionBoxTrigger |
Definition at line 21 of file construction.c.
protected ref map<string, ref ConstructionPart> m_ConstructionParts |
Definition at line 15 of file construction.c.
protected BaseBuildingBase m_Parent |
Definition at line 16 of file construction.c.
string m_PartName |
Definition at line 1306 of file construction.c.
int m_PrimaryGeometry |
Definition at line 1307 of file construction.c.
int m_SecondaryGeometry |
Definition at line 1308 of file construction.c.
enum ConstructionMaterialType REPAIR_MATERIAL_PERCENTAGE = 0.15 |