Skip to content

niParticleGrowFade⚓︎

This modifer alters the size and fading of the particles. The growing starts once a particle is first created, so that when a particle appears it will grow from nothing to its full size. Particles fade out of existance when they die, changing their size from full to nothing. If the two effects overlap, the particle will be smaller (to extinguish dying particles).

This type inherits the following: niParticleModifier, niObject

Properties⚓︎

controller⚓︎

Access to the generic time controller for particle systems.

Returns:


fade⚓︎

The time over which the particles grow smaller, and at the end completely disappear.

Returns:

  • result (number)

grow⚓︎

The time over which the particles grow larger.

Returns:

  • result (number)

next⚓︎

Access to the next attached modifier.

Returns:


refCount⚓︎

Read-only. The number of references that exist for this object. When this value reaches zero, the object will be deleted.

Returns:

  • result (number)

RTTI⚓︎

Read-only. The runtime type information for this object. This is an alias for the .runTimeTypeInformation property.

Returns:


runTimeTypeInformation⚓︎

Read-only. The runtime type information for this object.

Returns:


Methods⚓︎

clone⚓︎

Creates a copy of this object.

local result = myObject:clone()

Returns:


isInstanceOfType⚓︎

Determines if the object is of a given type, or of a type derived from the given type.

local result = myObject:isInstanceOfType(type)

Parameters:

Returns:

  • result (boolean)

isOfType⚓︎

Determines if the object is of a given type.

local result = myObject:isOfType(type)

Parameters:

Returns:

  • result (boolean)

saveBinary⚓︎

Serializes the object, and writes it to the given file.

local success = myObject:saveBinary(path)

Parameters:

  • path (string): The path to write the file at, relative to the Morrowind installation folder.

Returns:

  • success (boolean): If true the object was successfully serialized.