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

Protected Member Functions

void ConstructionActionData ()
 
void ~ConstructionActionData ()
 
string GetMainPartName ()
 
string GetMainPartNameNoTool ()
 
void SetTarget (Object target)
 
Object GetTarget ()
 
void SetTargetPart (ConstructionPart target_part)
 
ConstructionPart GetTargetPart ()
 
void SetSlotId (int slot_id)
 
int GetSlotId ()
 
void SetActionInitiator (PlayerBase action_initiator)
 
PlayerBase GetActionInitiator ()
 
void SetNextIndex ()
 
void RefreshPartsToBuild (string main_part_name, ItemBase tool, bool use_tool=true)
 
void OnUpdateActions (Object item, Object target, int component_index)
 
void OnUpdateActionsNoTool (Object item, Object target, int component_index)
 
int GetConstructionPartsCount ()
 
ConstructionPart GetCurrentBuildPart ()
 
ConstructionPart GetBuildPartAtIndex (int idx)
 
ConstructionPart GetBuildPartNoToolAtIndex (int idx)
 
CombinationLock GetCombinationLock ()
 
void SetCombinationLock (CombinationLock combination_lock)
 
string GetDialNumberText ()
 
int GetAttachmentSlotFromSelection (PlayerBase player, EntityAI target, ItemBase item_to_attach, string selection)
 
void GetAttachmentsFromSelection (EntityAI target, string selection, out array< EntityAI > attachments)
 
void CombineItems (ItemBase target, ItemBase item)
 
void RefreshAttachmentsToDetach (EntityAI target, string main_part_name)
 
void SetNextAttachmentIndex ()
 
int GetAttachmentsToDetachCount ()
 
EntityAI GetActualAttachmentToDetach ()
 
void ResetActionIndexes ()
 

Protected Attributes

ActionVariantManager m_ActionVariantManager
 
ActionVariantManager m_ActionNoToolVariantManager
 
int m_AttachmentsIndex
 

Detailed Description

Definition at line 1 of file constructionactiondata.c.

Constructor & Destructor Documentation

◆ ConstructionActionData()

void ConstructionActionData::ConstructionActionData ( )
protected

Definition at line 28 of file constructionactiondata.c.

◆ ~ConstructionActionData()

void ConstructionActionData::~ConstructionActionData ( )
protected

Definition at line 49 of file constructionactiondata.c.

Member Function Documentation

◆ CombineItems()

void ConstructionActionData::CombineItems ( ItemBase target,
ItemBase item )
protected

Definition at line 338 of file constructionactiondata.c.

◆ GetActionInitiator()

PlayerBase ConstructionActionData::GetActionInitiator ( )
protected

Definition at line 113 of file constructionactiondata.c.

◆ GetActualAttachmentToDetach()

EntityAI ConstructionActionData::GetActualAttachmentToDetach ( )
protected

Definition at line 380 of file constructionactiondata.c.

◆ GetAttachmentsFromSelection()

void ConstructionActionData::GetAttachmentsFromSelection ( EntityAI target,
string selection,
out array< EntityAI > attachments )
protected

Definition at line 300 of file constructionactiondata.c.

◆ GetAttachmentSlotFromSelection()

int ConstructionActionData::GetAttachmentSlotFromSelection ( PlayerBase player,
EntityAI target,
ItemBase item_to_attach,
string selection )
protected

Definition at line 250 of file constructionactiondata.c.

◆ GetAttachmentsToDetachCount()

int ConstructionActionData::GetAttachmentsToDetachCount ( )
protected

Definition at line 375 of file constructionactiondata.c.

◆ GetBuildPartAtIndex()

ConstructionPart ConstructionActionData::GetBuildPartAtIndex ( int idx)
protected

Definition at line 184 of file constructionactiondata.c.

◆ GetBuildPartNoToolAtIndex()

ConstructionPart ConstructionActionData::GetBuildPartNoToolAtIndex ( int idx)
protected

Definition at line 193 of file constructionactiondata.c.

◆ GetCombinationLock()

CombinationLock ConstructionActionData::GetCombinationLock ( )
protected

Definition at line 205 of file constructionactiondata.c.

◆ GetConstructionPartsCount()

int ConstructionActionData::GetConstructionPartsCount ( )
protected

Definition at line 173 of file constructionactiondata.c.

◆ GetCurrentBuildPart()

ConstructionPart ConstructionActionData::GetCurrentBuildPart ( )
protected

Definition at line 179 of file constructionactiondata.c.

◆ GetDialNumberText()

string ConstructionActionData::GetDialNumberText ( )
protected

Definition at line 215 of file constructionactiondata.c.

◆ GetMainPartName()

string ConstructionActionData::GetMainPartName ( )
protected

Definition at line 68 of file constructionactiondata.c.

◆ GetMainPartNameNoTool()

string ConstructionActionData::GetMainPartNameNoTool ( )
protected

Definition at line 73 of file constructionactiondata.c.

◆ GetSlotId()

int ConstructionActionData::GetSlotId ( )
protected

Definition at line 103 of file constructionactiondata.c.

◆ GetTarget()

Object ConstructionActionData::GetTarget ( )
protected

Definition at line 83 of file constructionactiondata.c.

◆ GetTargetPart()

ConstructionPart ConstructionActionData::GetTargetPart ( )
protected

Definition at line 93 of file constructionactiondata.c.

◆ OnUpdateActions()

void ConstructionActionData::OnUpdateActions ( Object item,
Object target,
int component_index )
protected

Definition at line 129 of file constructionactiondata.c.

◆ OnUpdateActionsNoTool()

void ConstructionActionData::OnUpdateActionsNoTool ( Object item,
Object target,
int component_index )
protected

Definition at line 157 of file constructionactiondata.c.

◆ RefreshAttachmentsToDetach()

void ConstructionActionData::RefreshAttachmentsToDetach ( EntityAI target,
string main_part_name )
protected

Definition at line 351 of file constructionactiondata.c.

◆ RefreshPartsToBuild()

void ConstructionActionData::RefreshPartsToBuild ( string main_part_name,
ItemBase tool,
bool use_tool = true )
protected

Definition at line 124 of file constructionactiondata.c.

◆ ResetActionIndexes()

void ConstructionActionData::ResetActionIndexes ( )
protected

Definition at line 398 of file constructionactiondata.c.

◆ SetActionInitiator()

void ConstructionActionData::SetActionInitiator ( PlayerBase action_initiator)
protected

Definition at line 108 of file constructionactiondata.c.

◆ SetCombinationLock()

void ConstructionActionData::SetCombinationLock ( CombinationLock combination_lock)
protected

Definition at line 210 of file constructionactiondata.c.

◆ SetNextAttachmentIndex()

void ConstructionActionData::SetNextAttachmentIndex ( )
protected

Definition at line 356 of file constructionactiondata.c.

◆ SetNextIndex()

void ConstructionActionData::SetNextIndex ( )
protected

Definition at line 119 of file constructionactiondata.c.

◆ SetSlotId()

void ConstructionActionData::SetSlotId ( int slot_id)
protected

Definition at line 98 of file constructionactiondata.c.

◆ SetTarget()

void ConstructionActionData::SetTarget ( Object target)
protected

Definition at line 78 of file constructionactiondata.c.

◆ SetTargetPart()

void ConstructionActionData::SetTargetPart ( ConstructionPart target_part)
protected

Definition at line 88 of file constructionactiondata.c.

Member Data Documentation

◆ m_ActionNoToolVariantManager

ActionVariantManager ConstructionActionData::m_ActionNoToolVariantManager
protected

Definition at line 24 of file constructionactiondata.c.

◆ m_ActionVariantManager

ActionVariantManager ConstructionActionData::m_ActionVariantManager
protected

Definition at line 23 of file constructionactiondata.c.

◆ m_AttachmentsIndex

int ConstructionActionData::m_AttachmentsIndex
protected

Definition at line 26 of file constructionactiondata.c.


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