Particle system is a rendering technique, used to produce complex effects, generally for fluid flowing. This system can create fire, water, magic and other effects in game.
string MeshId
Mesh ID.
string TextureId
Texture ID.
string Name
The custom name of this object.
string ClassName
The object-type name.
RWObject Parent
The parent of this object.
Vector3 Position
Display the position of an object (global position and relative position).
Vector3 Rotation
Displays the global orientation of an object.
Vector3 Scale
The size of an object.
bool Enable
Enable.
string ResourceID
Resource ID.
float Duration
Emitter duration.
bool Looping
Looping.
Vector3 WorldPosition
Global position.
Vector3 WorldRotation
Global direction.
RWObject.Create(classname)
A special function, creating an instance of the specified class.
DelAllChild()
Deletes all child objects.
Clone()
Clones an object to create a copy.
Destroy()
Delete objects.
GetAncestorByName(Name)
Returns the object's first parent node with the same name.
GetAncestorByClassName(className)
Returns the object's first parent node of the same class.
GetChildByName(Name,recursive)
Returns the object's first child object with the same name. If the second parameter is true, it will search through descendants of all hierarchies.
GetChildByClassName(className,recursive)
Returns the object's first child object of the same type. If the second parameter is true, it will search through descendants of all hierarchies.
GetAllChild()
Seeks all its child objects and returns as a list.
GetAllDescendant()
Recursively seeks all its descendants and returns as a list.
IsClass(ClassName)
Judges whether it is the class the same as the given object class or not.
IsAncestor(TarObj)
Judges whether itself is the ancestor of the target object or not.
IsDescendant(TarObj)
Judges whether itself is the descendant of the target object or not.
WaitForChild(childName,timeout)
Seeks its own child object.
Child(childName)
Seeks its own child object by a given name.
Equals(TarObj)
Judges whether the target object is the same as itself or not.
ChildAdded(childobject)
Triggered when a direct child object is added.
ChildRemoved(childobject)
Deletes all child objects.
DescendantAdded(descendantobject)
Triggered when a descendant is added.
DescendantRemoved(descendantobject)
Triggered when a descendant is removed.
AncestryChanged(AncestryChanged)
Triggered when the ancestry is changed.