static void FXMonger.Explode |
( |
Part |
source, |
|
|
Vector3d |
blastPos, |
|
|
double |
howhard |
|
) |
| |
|
inlinestatic |
Request creation of an explosion effect at the specified position, with the specified size
- Parameters
-
source | Which part just exploded |
blastPos | The world position where the explosion will happen |
howHard | 0 to 1.0 value specifying the size of the blast (where 0 is weakest and 1 is pure insanity) |
- Returns
static void FXMonger.ExplodeWithDebris |
( |
Vector3d |
blastPos, |
|
|
double |
howHard, |
|
|
GameObject |
objectToFollow |
|
) |
| |
|
inlinestatic |
Instantiate the Debris explosion particles on the location.
- Parameters
-
void FXMonger.offsetPositions |
( |
Vector3d |
offset | ) |
|
|
inline |
static void FXMonger.OffsetPositions |
( |
Vector3d |
offset | ) |
|
|
inlinestatic |
static void FXMonger.RemoveFXOjbect |
( |
FXObject |
obj | ) |
|
|
inlinestatic |
static void FXMonger.ROCExplode |
( |
Vector3d |
blastPos, |
|
|
double |
howhard |
|
) |
| |
|
inlinestatic |
Request creation of an explosion effect at the specified position, with the specified size for ROCs
- Parameters
-
blastPos | The world position where the explosion will happen |
howHard | 0 to 1.0 value specifying the size of the blast (where 0 is weakest and 1 is pure insanity) |
- Returns
static FXObject FXMonger.Splash |
( |
Vector3 |
pos, |
|
|
float |
howHard |
|
) |
| |
|
inlinestatic |
AudioClip [] FXMonger.crashSounds |
GameObject [] FXMonger.debrisExplosion |
AudioClip [] FXMonger.debrisSounds |
GameObject [] FXMonger.explosions |
AudioClip [] FXMonger.explosionSounds |
float FXMonger.minDistanceFromOtherBlasts = 10f |
Min Distance between Explosions to combine them
float FXMonger.minDistanceFromOtherSplashes = 1.5f |
Min Distance between splashes to combine them
double FXMonger.minPower = 0.001 |
A minimum value for explosion power
Should be greater than 0 and less than or equal to 1
float FXMonger.minSqrBlast |
Square power of min blast distance
float FXMonger.minSqrSplash |
Square power of min splash distance
float FXMonger.minTimeBetweenSplashes = 0.025f |
When a new explosion occurs how long since an explosion in a similar place
float FXMonger.queueRemovalTimeMultiplier = 5f |
How many multiples of the min Time before we remove them from the queued list
GameObject [] FXMonger.splashes |
bool FXMonger.splashMonger = true |
Should the SplashMonger combine splashes that occur within the minDistance during the same frame
AudioClip [] FXMonger.splashSounds |
GameObject [] FXMonger.thuds |
float FXMonger.MINIMUM_DISTANCE_FROM_OTHER_BLASTS |
|
get |
The documentation for this class was generated from the following file: