BlackICE Scripting

class weapon

IndicatorController

weapon.IndicatorController

  • 15 properties
  • 6 functions

Extends game.ui.HUDGameController game.ui.WidgetGameController world.ui.IWidgetGameController ink.IWidgetController IScriptable ISerializable

Properties

PropertyTypeOffset
triggerModeControllersCName[]0x58 scripted
ammoLogicControllersCName[]0x68 scripted
chargeLogicControllersCName[]0x78 scripted
triggerModeInstancesWeakHandle<TriggerModeLogicController>[]0x88 scripted
ammoLogicInstancesWeakHandle<AmmoLogicController>[]0x98 scripted
chargeLogicInstancesWeakHandle<ChargeLogicController>[]0xA8 scripted
bbWeakHandle<game.IBlackboard>0xB8 scripted
blackboardWeakHandle<game.IBlackboard>0xC8 scripted
onChargered.CallbackObject?0xD8 scripted
onTriggerModered.CallbackObject?0xE8 scripted
onMagazineAmmoCountred.CallbackObject?0xF8 scripted
onMagazineAmmoCapacityred.CallbackObject?0x108 scripted
BufferedRosterDatagame.SlotDataHolder?0x118 scripted
ActiveWeapongame.SlotWeaponData0x128 scripted
InventoryManagerInventoryDataManagerV2?0x170 scripted

Functions

  • bool OnPlayerAttach(game.Object playerPuppet) RTTI
  • bool OnPlayerDetach(game.Object playerPuppet) RTTI
  • bool OnInitialize() RTTI
  • bool OnUninitialize() RTTI
  • bool OnCharge(float value) RTTI
  • bool OnMagazineAmmoCount(uint value) RTTI