typedef struct ParticleSystem{ ParticleSettings *part; NewParticle *pars; ParticleKey **keys; InterParticle *interp; struct SoftBody *soft; struct Object *target_ob; struct Object *keyed_ob; struct ListBase effectors; float (*keyCos)[3], cfra; int totpart, totinterp; unsigned int seed; short flag, totbaked, target_psys, keyed_psys, totkeyed, softflag, statictype, rt; short vg_exist,vg_vel,vg_length,vg_clump, rt2[4]; char vg_exist_name[32], vg_vel_name[32]; char vg_length_name[32], vg_clump_name[32]; }ParticleSystem;