MonoWireQuickHackApplyEffector
classscriptedClass
extends AbstractApplyQuickhackEffector › ModifyAttackEffector › HitEventEffector › Effector › IScriptable › ISerializable
Properties 5
| Name | Type | Flags |
|---|---|---|
hasSpreadWindowBeenOpened | Bool | scriptedpublic |
spreadCallbackID | DelayID | scriptedpublic |
spreadWindowTime | Float | scriptedpublic |
targetsToSpreadQuickhack | array<ref<MonowireSpreadableNPC>> | scriptedpublic |
timeOfPossibleSpread | Float | scriptedpublic |
Methods 6
protected func ActionOff(owner: ref<GameObject>)scripted
public final func ClearSpreadAttack()scripted
protected func ProcessApplyQuickhackAction(hitEvent: ref<gameHitEvent>, playerPuppet: ref<PlayerPuppet>, targetScriptedPuppet: ref<ScriptedPuppet>)scripted
private final func ProcessNormalAttack(playerOwnerPuppet: ref<PlayerPuppet>, targetScriptedPuppet: ref<ScriptedPuppet>, attackTime: Float, hitEvent: ref<gameHitEvent>)scripted
private final func ProcessStrongAttack(playerOwnerPuppet: ref<PlayerPuppet>, targetScriptedPuppet: ref<ScriptedPuppet>, weaponObject: ref<WeaponObject>)scripted
public final func SpawnFXs(hitEvent: ref<gameHitEvent>, npcPuppet: ref<ScriptedPuppet>, isStrongImpact: Bool)scripted