BlackICE Scripting

class

SimpleSetEquipWeapons

  • 8 properties
  • 5 functions

Extends AIbehaviortaskScript AIbehaviorScriptBase IScriptable ISerializable

Properties

PropertyTypeOffset
primarybool0x0 scripted
secondarybool0x1 scripted
puppetWeakHandle<ScriptedPuppet>0x8 scripted
gameScriptGameInstance0x18 scripted
transactionSystemgame.TransactionSystem?0x30 scripted
primaryItemsWeakHandle<game.data.NPCEquipmentItem_Record>[]0x40 scripted
secondaryItemsWeakHandle<game.data.NPCEquipmentItem_Record>[]0x50 scripted
initializedbool0x60 scripted

Functions

  • void Activate(AIbehaviorScriptExecutionContext context) overrideRTTI
  • AIbehaviorUpdateOutcome Update(AIbehaviorScriptExecutionContext context) overrideRTTI
  • void Init(AIbehaviorScriptExecutionContext context) RTTI
  • bool GetItemsToEquip(AIbehaviorScriptExecutionContext context, NPCItemToEquip[] itemsList) RTTI
  • NPCItemToEquip[] IterateOverEquipItems(AIbehaviorScriptExecutionContext context, WeakHandle<game.data.NPCEquipmentItem_Record>[] itemsToCheck) RTTI