SimpleSetEquipWeapons
classscriptedClass
extends AIScriptTask › AIBehaviorScriptBase › IScriptable › ISerializable
Properties 8
| Name | Type | Flags |
|---|---|---|
game | GameInstance | scriptedprivate |
initialized | Bool | scriptedprivate |
primary | Bool | scriptedpublic |
primaryItems | array<wref<NPCEquipmentItem_Record>> | scriptedprivate |
puppet | wref<ScriptedPuppet> | scriptedprivate |
secondary | Bool | scriptedpublic |
secondaryItems | array<wref<NPCEquipmentItem_Record>> | scriptedprivate |
transactionSystem | ref<TransactionSystem> | scriptedprivate |
Methods 5
protected func Activate(context: ScriptExecutionContext)scripted
private final func GetItemsToEquip(context: ScriptExecutionContext, itemsList: script_ref<array<NPCItemToEquip>>) -> Boolscripted
private final func Init(context: ScriptExecutionContext)scripted
private final func IterateOverEquipItems(context: ScriptExecutionContext, itemsToCheck: script_ref<array<wref<NPCEquipmentItem_Record>>>) -> array<NPCItemToEquip>scripted
protected func Update(context: ScriptExecutionContext) -> AIbehaviorUpdateOutcomescripted