UploadFromNPCToPlayerListener
classscriptedClass
extends QuickHackUploadListener › ActionUploadListener › CustomValueStatPoolsListener › ScriptStatPoolsListener › IStatPoolsListener › IScriptable › ISerializable
Properties 11
| Name | Type | Flags |
|---|---|---|
hudBlackboard | wref<IBlackboard> | scriptedpublic |
HUDData | HUDProgressBarData | scriptedpublic |
npcPuppet | wref<ScriptedPuppet> | scriptedpublic |
npcSquad | array<EntityID> | scriptedpublic |
playerPuppet | wref<ScriptedPuppet> | scriptedpublic |
preventionHackLoopAction | Bool | scriptedprivate |
shouldStopRevealOnPreventionDeescalation | Bool | scriptedprivate |
squadScriptInterface | ref<SquadScriptInterface> | scriptedprivate |
ssAction | Bool | scriptedprivate |
startUploadTimeStamp | Float | scriptedprivate |
useInterruptionPrereqs | Bool | scriptedprivate |
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