REDNODE / GAME API

SimpleSetEquipWeapons

classscriptedClass

extends AIScriptTask › AIBehaviorScriptBase › IScriptable › ISerializable

Properties 8

NameTypeFlags
gameGameInstancescriptedprivate
initializedBoolscriptedprivate
primaryBoolscriptedpublic
primaryItemsarray<wref<NPCEquipmentItem_Record>>scriptedprivate
puppetwref<ScriptedPuppet>scriptedprivate
secondaryBoolscriptedpublic
secondaryItemsarray<wref<NPCEquipmentItem_Record>>scriptedprivate
transactionSystemref<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