|
| 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