Initial Loc (Seed)
The Initial Loc (Seeded) module is identical to the Initial Location module in that it sets the initial location of a particle at spawn time; however, this module allows you to specify seed information to be used when choosing distribution values in order to provide a more consistent effect from the module each time the emitter is used. It contains the following member(s):
Random Seed Info
The random seed(s) to use for selecting "random" values for this module's properties.
Get Seed From Instance
If true, the module will attempt to get the seed from the owner instance. If that fails, it will fall back to getting it from the Random Seeds array.
Instance Seed Is Index
If true, the seed value retrieved from the instance will be an index into the Random Seeds array.
The name to expose to the placed instance for setting this seed.
The random seed values to utilize for this module. If multiple values are specified, a value will be chosen at random by the instance.
Reset Seed On Emitter Looping
If true, the seed will be reset each time the emitter loops.
A vector distribution indicating the location the particle should be emitted, relative to the emitter. Value is retrieved based on the EmitterTime at the spawn of the particle.
Distribute over NPoints
When this is set to a non-zero number, it provides a number of evenly-spaced points along a uniform distribution from which to emit. For instance, if the min and max values of a distribution defined a line 100 units long, setting this value to 2 would cause particles to only be emitted from the actual min and max locations, nowhere in between.
When Distribute over NPoints is set to any non-zero number, this provides a percentage for how many of the particles will emit from those evenly-spaced points. For example, a value of 1 will cause all particles to emit from those points. A value of 0.5 would cause half of the particles to emit from those points, while the other half would still spawn randomly.
In Spawn, the module retrieves the appropriate values from the distribution using the current emitter time. If the particle emitter does not have the Use Local Space flag, this value is transformed into world-space. The Particle.Location field then has this value added to it.