SimpleSetEquipWeapons class
SimpleSetEquipWeapons
Inheritance
Base: AIbehaviortaskScript
Derived
None.
Properties
| Property | Type | |
|---|---|---|
primary | bool | scripted |
secondary | bool | scripted |
puppet | WeakHandle<ScriptedPuppet> | scripted |
game | ScriptGameInstance | scripted |
transactionSystem | game.TransactionSystem? | scripted |
primaryItems | WeakHandle<game.data.NPCEquipmentItem_Record>[] | scripted |
secondaryItems | WeakHandle<game.data.NPCEquipmentItem_Record>[] | scripted |
initialized | bool | scripted |
Functions
void Activate(AIbehaviorScriptExecutionContext context)overrideRTTIAIbehaviorUpdateOutcome Update(AIbehaviorScriptExecutionContext context)overrideRTTIvoid Init(AIbehaviorScriptExecutionContext context)RTTIbool GetItemsToEquip(AIbehaviorScriptExecutionContext context, NPCItemToEquip[] itemsList)RTTINPCItemToEquip[] IterateOverEquipItems(AIbehaviorScriptExecutionContext context, WeakHandle<game.data.NPCEquipmentItem_Record>[] itemsToCheck)RTTI