REDNODE / GAME API

UploadFromNPCToPlayerListener

classscriptedClass

extends QuickHackUploadListener › ActionUploadListener › CustomValueStatPoolsListener › ScriptStatPoolsListener › IStatPoolsListener › IScriptable › ISerializable

Properties 11

NameTypeFlags
hudBlackboardwref<IBlackboard>scriptedpublic
HUDDataHUDProgressBarDatascriptedpublic
npcPuppetwref<ScriptedPuppet>scriptedpublic
npcSquadarray<EntityID>scriptedpublic
playerPuppetwref<ScriptedPuppet>scriptedpublic
preventionHackLoopActionBoolscriptedprivate
shouldStopRevealOnPreventionDeescalationBoolscriptedprivate
squadScriptInterfaceref<SquadScriptInterface>scriptedprivate
ssActionBoolscriptedprivate
startUploadTimeStampFloatscriptedprivate
useInterruptionPrereqsBoolscriptedprivate

Methods 9

public final func ForceClose()scripted
public func Initialize()scripted
private final func IsSquadAlive() -> Boolscripted
protected cb func OnStatPoolAdded() -> Boolscripted
protected cb func OnStatPoolMaxValueReached(value: Float) -> Boolscripted
public func OnStatPoolValueChanged(oldValue: Float, newValue: Float, percToPoints: Float)scripted
protected func SendUploadStartedEvent(action: ref<ScriptableDeviceAction>)scripted
private final func StopHackBasedOnTier(currentTier: Int32) -> Boolscripted
private final func TryStartCombat(player: wref<ScriptedPuppet>, npc: wref<ScriptedPuppet>, targetTracker: wref<TargetTrackingExtension>)scripted