|
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 () |
|
◆ ConstructionActionData()
References ScriptInvoker::Clear(), GetGame(), ActionVariantManager::GetOnUpdateInvoker(), ActionManagerClient::GetVariantManager(), ScriptInvoker::Insert(), m_ActionNoToolVariantManager, m_ActionVariantManager, m_Attachments, m_AttachmentsIndex, m_BuildParts, m_BuildPartsNoTool, m_PartIndex, OnUpdateActions(), and OnUpdateActionsNoTool().
◆ ~ConstructionActionData()
◆ CombineItems()
◆ GetActionInitiator()
◆ GetActualAttachmentToDetach()
EntityAI GetActualAttachmentToDetach |
( |
| ) |
|
|
inlineprivate |
◆ GetAttachmentsFromSelection()
◆ GetAttachmentSlotFromSelection()
◆ GetAttachmentsToDetachCount()
int GetAttachmentsToDetachCount |
( |
| ) |
|
|
inlineprivate |
◆ GetBuildPartAtIndex()
◆ GetBuildPartNoToolAtIndex()
◆ GetCombinationLock()
◆ GetConstructionPartsCount()
int GetConstructionPartsCount |
( |
| ) |
|
|
inlineprivate |
◆ GetCurrentBuildPart()
◆ GetDialNumberText()
◆ GetMainPartName()
◆ GetMainPartNameNoTool()
string GetMainPartNameNoTool |
( |
| ) |
|
|
inlineprivate |
◆ GetSlotId()
◆ GetTarget()
◆ GetTargetPart()
◆ OnUpdateActions()
◆ OnUpdateActionsNoTool()
void OnUpdateActionsNoTool |
( |
Object |
item, |
|
|
Object |
target, |
|
|
int |
component_index |
|
) |
| |
|
inlineprivate |
◆ RefreshAttachmentsToDetach()
void RefreshAttachmentsToDetach |
( |
EntityAI |
target, |
|
|
string |
main_part_name |
|
) |
| |
|
inlineprivate |
◆ RefreshPartsToBuild()
◆ ResetActionIndexes()
void ResetActionIndexes |
( |
| ) |
|
|
inlineprivate |
◆ SetActionInitiator()
void SetActionInitiator |
( |
PlayerBase |
action_initiator | ) |
|
|
inlineprivate |
◆ SetCombinationLock()
◆ SetNextAttachmentIndex()
void SetNextAttachmentIndex |
( |
| ) |
|
|
inlineprivate |
◆ SetNextIndex()
◆ SetSlotId()
void SetSlotId |
( |
int |
slot_id | ) |
|
|
inlineprivate |
◆ SetTarget()
void SetTarget |
( |
Object |
target | ) |
|
|
inlineprivate |
◆ SetTargetPart()
◆ m_ActionInitiator
◆ m_ActionNoToolVariantManager
◆ m_ActionVariantManager
◆ m_Attachments
◆ m_AttachmentsIndex
◆ m_BuildParts
◆ m_BuildPartsNoTool
◆ m_CombinationLock
◆ m_MainPartName
◆ m_MainPartNameNoTool
◆ m_PartIndex
◆ m_SlotId
◆ m_Target
◆ m_TargetPart
The documentation for this class was generated from the following file: