BlackICE Scripting

class

UploadFromNPCToPlayerListener

  • 11 properties
  • 9 functions

Extends QuickHackUploadListener ActionUploadListener game.CustomValueStatPoolsListener game.ScriptStatPoolsListener game.IStatPoolsListener IScriptable ISerializable

Properties

PropertyTypeOffset
playerPuppetWeakHandle<ScriptedPuppet>0x28 scripted
npcPuppetWeakHandle<ScriptedPuppet>0x38 scripted
npcSquadent.EntityID[]0x48 scripted
HUDDataHUDProgressBarData0x58 scripted
hudBlackboardWeakHandle<game.IBlackboard>0xE8 scripted
startUploadTimeStampfloat0xF8 scripted
ssActionbool0xFC scripted
preventionHackLoopActionbool0xFD scripted
shouldStopRevealOnPreventionDeescalationbool0xFE scripted
squadScriptInterfaceAISquadScriptInterface?0x100 scripted
useInterruptionPrereqsbool0x110 scripted

Functions

  • void Initialize() overrideRTTI
  • bool OnStatPoolAdded() overrideRTTI
  • void SendUploadStartedEvent(ScriptableDeviceAction action) overrideRTTI
  • void ForceClose() RTTI
  • void TryStartCombat(WeakHandle<ScriptedPuppet> player, WeakHandle<ScriptedPuppet> npc, WeakHandle<TargetTrackingExtension> targetTracker) RTTI
  • bool OnStatPoolMaxValueReached(float value) overrideRTTI
  • bool IsSquadAlive() RTTI
  • bool StopHackBasedOnTier(int currentTier) RTTI
  • void OnStatPoolValueChanged(float oldValue, float newValue, float percToPoints) overrideRTTI