BP_BasePeriodDamageTrap

Settings

  • TriggerRef (BP_BaseTrigger): reference to “BP_BaseTrigger

  • ShapeDamage (E_ShapesCollision): based on this variable creates a collision form, to choose from 3:

    • Box

    • Sphere

    • Capsule

  • BehaviorActivate (E_BehaviorPeriodTrap): trap behavior enumeration:

    • InfinityStart - runs endlessly from start

    • BySelfTrigger - triggered by its own trigger, when you exit the trigger, the trap turns off

    • ByOuterTrigger - triggered by an external trigger, when you exit the trigger, the trap turns off

    • InfinityBySelfTrigger - runs on its own trigger and does not turn off

    • InfinityByOuterTrigger - runs on an external trigger and does not turn off

  • DelayActivate (float): delay before activation in seconds

  • DelayDeactivate (float): delay before deactivating in seconds

Particles

  • ParticlesPosition (Transform Array): array of particle system transforms

  • bParticlesVisibility (bool): show or hide particles

  • ParticleSystem (ParticleSystem): particle system that will be matched to each “ParticlesPosition

Damage

  • DamagePerSecond (float): damage

  • DamageShapeTransform (Transform): transform collision forms

  • PeriodTimeDamage (float): time between damage

  • DamageType (Vector3D): when dealing damage, the type of damage is taken from this class:

    • Physics

    • Gas

    • Fire

    • Arrow

Last updated

Was this helpful?