BlackICE Scripting

class

ReloadEvents

  • 12 properties
  • 14 functions

Extends WeaponEventsTransition WeaponTransition DefaultTransition game.stateMachine.Functor IScriptable ISerializable

Properties

PropertyTypeOffset
statListenerDefaultTransitionStatListener?0x40 scripted
randomSyncAnimFeature_SelectRandomAnimSync?0x50 scripted
animReloadDataAnimFeature_WeaponReload?0x60 scripted
animReloadSpeedAnimFeature_WeaponReloadSpeedData?0x70 scripted
weaponRecordgame.data.WeaponItem_Record?0x80 scripted
animReloadDataDirtybool0x90 scripted
animReloadSpeedDirtybool0x91 scripted
uninteruptibleSetbool0x92 scripted
weaponHasAutoLoaderbool0x93 scripted
canReloadWhileSprintingbool0x94 scripted
lastReloadWasEmptybool0x95 scripted
isCoolPerkReloadbool0x96 scripted

Functions

  • void OnAttach(game.stateMachine.StateContextScript stateContext, game.stateMachine.GameScriptInterface scriptInterface) overrideRTTI
  • void OnDetach(game.stateMachine.StateContextScript stateContext, game.stateMachine.GameScriptInterface scriptInterface) RTTI
  • void OnStatChanged(game.StatsObjectID ownerID, game.data.StatType statType, float diff, float value) overrideRTTI
  • float GetReloadAnimSpeed(game.data.StatType statType, game.data.WeaponItem_Record weaponRecord) RTTI
  • void ActivateReloadAnimData(game.stateMachine.StateContextScript stateContext, game.stateMachine.GameScriptInterface scriptInterface) RTTI
  • void DeactivateReloadAnimData(game.stateMachine.StateContextScript stateContext, game.stateMachine.GameScriptInterface scriptInterface) RTTI
  • void RefreshReloadPermanentFloats(game.stateMachine.StateContextScript stateContext) RTTI
  • bool IsCoolFirearmWeaponType(game.data.ItemType weaponType) RTTI
  • void OnEnter(game.stateMachine.StateContextScript stateContext, game.stateMachine.GameScriptInterface scriptInterface) RTTI
  • void OnUpdate(float timeDelta, game.stateMachine.StateContextScript stateContext, game.stateMachine.GameScriptInterface scriptInterface) RTTI
  • void OnExitToReload(game.stateMachine.StateContextScript stateContext, game.stateMachine.GameScriptInterface scriptInterface) RTTI
  • void OnExitCleanup(game.stateMachine.StateContextScript stateContext, game.stateMachine.GameScriptInterface scriptInterface) RTTI
  • void OnExit(game.stateMachine.StateContextScript stateContext, game.stateMachine.GameScriptInterface scriptInterface) RTTI
  • void OnForcedExit(game.stateMachine.StateContextScript stateContext, game.stateMachine.GameScriptInterface scriptInterface) overrideRTTI