TriggerAttackOnNearbyEnemiesEffector class
TriggerAttackOnNearbyEnemiesEffector
Inheritance
Base: game.Effector
Derived
None.
Properties
| Property | Type | |
|---|---|---|
owner | WeakHandle<game.Object> | scripted |
attackRecord | WeakHandle<game.data.Attack_Record> | scripted |
targetHowManyEnemies | int | scripted |
targetMaxDistance | float | scripted |
targetMinDistance | float | scripted |
ignoreCivilians | bool | scripted |
gameInstance | ScriptGameInstance | scripted |
playVFXOnHitTargets | CName | scripted |
statusEffectRecord | WeakHandle<game.data.StatusEffect_Record> | scripted |
enemySlotTransform | CName | scripted |
Functions
void Initialize(TDBID record, ScriptGameInstance game, TDBID parentRecord)overrideRTTIvoid RepeatedAction(game.Object owner)overrideRTTIvoid ActionOn(game.Object owner)overrideRTTIvoid SendEffectAndDamageToEnemies(game.events.HitEvent hitevent, ScriptedPuppet[] closestEnemies)RTTIvoid SendHitEvent(game.events.HitEvent hitevent, ScriptedPuppet enemy, Vector4 enemyHitWorldPosition)RTTIvoid AddHitFlags(game.damage.AttackData attackData)RTTIbool CanRaycastBetweenTwoPositions(game.SpatialQueriesSystem spatialQueriesSystem, Vector4 hitPosition1, Vector4 hitPosition2)RTTI