REDNODE / GAME API

MonoWireQuickHackApplyEffector

classscriptedClass

extends AbstractApplyQuickhackEffector › ModifyAttackEffector › HitEventEffector › Effector › IScriptable › ISerializable

Properties 5

NameTypeFlags
hasSpreadWindowBeenOpenedBoolscriptedpublic
spreadCallbackIDDelayIDscriptedpublic
spreadWindowTimeFloatscriptedpublic
targetsToSpreadQuickhackarray<ref<MonowireSpreadableNPC>>scriptedpublic
timeOfPossibleSpreadFloatscriptedpublic

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