|
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.c строка 1