#include <puppet.h>
Inheritance diagram for PSystemPuppet::
Public Methods | |
PSystemPuppet (vpmVPM *vpmPuppetInfo, ssfPuppet *ssfPuppetInfo, VPM *vpmFileInfo) | |
XML-file-based constructor. More... | |
void | KeyframeAnimation (uint16 anim) |
Does nothing in PSystemPuppet. More... | |
uint16 | PuppetType (void) |
Returns a code identifying the type of puppet. More... | |
void | UpdateTick (void) |
Function that gets called on a puppet every update. More... | |
Friends | |
class | ParticleJoint |
PSystemPuppet controls a particle system in the engine dynamically, and spawns new particles during UpdateTick according to its psys_spawn_rate. The puppet contains particle-system-specific information that only ParticleJoints can access. PSystem puppet can also take position-and-scale-altering PropertyJoints, though it disregards all other light-realted propertyJoints.
|
XML-file-based constructor.
|
|
Does nothing in PSystemPuppet.
Reimplemented from Puppet. |
|
Returns a code identifying the type of puppet.
Reimplemented from Puppet. |
|
Function that gets called on a puppet every update. If a puppet requires maintenance or upkeep of some sort, changing data only when the Stage recieves a network packet from Kairaishi might not be sufficient. Every update tick, this function gets called to remedy that problem. Reimplemented from Puppet. |