class unreal.ParticleModuleAttractorParticle(outer=None, name='None')

Bases: unreal.ParticleModuleAttractorBase

Particle Module Attractor Particle

C++ Source:

  • Module: Engine

  • File: ParticleModuleAttractorParticle.h

Editor Properties: (see get_editor_property/set_editor_property)

  • affect_base_velocity (bool): [Read-Write] If true, the velocity adjustment will be applied to the base velocity.

  • b3d_draw_mode (bool): [Read-Write] If true, the module should render its 3D visualization helper

  • emitter_name (Name): [Read-Write] The source emitter for attractors

  • inherit_source_vel (bool): [Read-Write] Whether the particle should inherit the source veloctiy if it expires.

  • module_editor_color (Color): [Read-Write] The color to draw the modules curves in the curve editor.

    If bCurvesAsColor is true, it overrides this value.

  • range (RawDistributionFloat): [Read-Write] The radial range of the attraction around the source particle. Particle-life relative.

  • renew_source (bool): [Read-Write] Whether the particle should grab a new particle if it’s source expires.

  • selection_method (AttractorParticleSelectionMethod): [Read-Write] The method to use when selecting an attractor target particle from the emitter. One of the following: Random - Randomly select a particle from the source emitter. Sequential - Select a particle using a sequential order.

  • strength (RawDistributionFloat): [Read-Write] The strength of the attraction (negative values repel). Particle-life relative if StrengthByDistance is false.

  • strength_by_distance (bool): [Read-Write] The strength curve is a function of distance or of time.