feat: add initial People Playground mod development kit
This commit is contained in:
@@ -0,0 +1,47 @@
|
||||
URL: https://wiki.studiominus.nl/internalReference/ExplosionCreator_ExplosionParameters.html
|
||||
Title: People Playground Modding - ExplosionCreator.ExplosionParameters
|
||||
==================================================
|
||||
|
||||
public struct ExplosionParameters
|
||||
This nested type resides in ExplosionCreator
|
||||
[System.Serializable]
|
||||
A structure with all information necessary for an explosion. This is used by the ExplosionCreator.
|
||||
Fields
|
||||
public uint FragmentationRayCount
|
||||
The amount of fragmentation rays. These rays are fired from the center of the explosion, evenly spread in a circle. This value usually ranges from 16 to 64.
|
||||
|
||||
public Vector3 Position
|
||||
The center of the explosion in world space.
|
||||
|
||||
public float Range
|
||||
The maximum range of a fragmentation ray.
|
||||
|
||||
public float FragmentForce
|
||||
The amount of force that is applied to objects hit by fragment rays.
|
||||
|
||||
public bool CreateParticlesAndSound
|
||||
When true, the explosion will create VFX and sound.
|
||||
|
||||
public EffectSize EffectSize
|
||||
Determines the VFX to use
|
||||
|
||||
public float DismemberChance
|
||||
The chance from 0.0 to 1.0 that a limb hit by a fragmentation ray is cut off.
|
||||
|
||||
public int BallisticShrapnelCount
|
||||
If this value is more than 0, the explosion will emit "shrapnel". These are just bullets but they will never draw a tracer.
|
||||
|
||||
Properties
|
||||
public bool LargeExplosionParticles { get; set; }
|
||||
[System.Obsolete]
|
||||
Deprecated. Use the EffectSize field instead.
|
||||
When true and CreateParticlesAndSound is also true, the created effect is that of a large explosion. This has no effect on the actual explosion.
|
||||
|
||||
Methods
|
||||
public (constructor) ExplosionParameters(uint rayCount, Vector3 pos, float range, float force, bool createFx, bool big, float dismember = 0, int shrapnelCount = 0)
|
||||
[System.Obsolete]
|
||||
Deprecated. Use the other constructor instead.
|
||||
Constructs a structure with all information necessary for an explosion
|
||||
|
||||
public (constructor) ExplosionParameters(uint rayCount, Vector3 pos, float range, float force, bool createFx, EffectSize effectSize = EffectSize.Medium, float dismember = 0, int shrapnelCount = 0)
|
||||
Constructs a structure with all information necessary for an explosion
|
||||
Reference in New Issue
Block a user