BlackICE Scripting

class

SimpleSetUnequipWeapons

  • 7 properties
  • 6 functions

Extends AIbehaviortaskScript AIbehaviorScriptBase IScriptable ISerializable

Properties

PropertyTypeOffset
puppetWeakHandle<ScriptedPuppet>0x0 scripted
gameScriptGameInstance0x10 scripted
transactionSystemgame.TransactionSystem?0x28 scripted
primaryItemsWeakHandle<game.data.NPCEquipmentItem_Record>[]0x38 scripted
secondaryItemsWeakHandle<game.data.NPCEquipmentItem_Record>[]0x48 scripted
secondaryEquipmentDuplicatesPrimarybool0x58 scripted
initializedbool0x59 scripted

Functions

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