feat: add initial People Playground mod development kit
This commit is contained in:
@@ -0,0 +1,72 @@
|
||||
URL: https://wiki.studiominus.nl/internalReference/ShatteredObjectGenerator.html
|
||||
Title: People Playground Modding - ShatteredObjectGenerator
|
||||
==================================================
|
||||
|
||||
public class ShatteredObjectGenerator
|
||||
Inherits MonoBehaviour
|
||||
Behaviour to procedurally generate shards/pieces of an object
|
||||
Fields
|
||||
public string Name
|
||||
[SkipSerialisation]
|
||||
No description provided
|
||||
|
||||
public float PartMass
|
||||
[SkipSerialisation]
|
||||
The mass of each part
|
||||
|
||||
public Sprite Sprite
|
||||
[SkipSerialisation]
|
||||
The sprite that the parts should be based on
|
||||
|
||||
public int PartCount
|
||||
[SkipSerialisation]
|
||||
The amount of parts to generate
|
||||
|
||||
public float PartSizeRatio
|
||||
[SkipSerialisation]
|
||||
The completeness of each piece. Set to 0, the pieces will be invisible.
|
||||
Set to 1, all the pieces combined will form the original shape.
|
||||
Set to 0.5, half the shape is missing when even all pieces are combined.
|
||||
|
||||
public int PartsLayer
|
||||
[SkipSerialisation] [NaughtyAttributes.Layer]
|
||||
What layer to put the object on
|
||||
|
||||
public PhysicalProperties PartsPhysicalProperties
|
||||
[SkipSerialisation]
|
||||
The PhysicalProperties to assign to each part
|
||||
|
||||
public float RandomForceIntensity
|
||||
[SkipSerialisation]
|
||||
Amount of random force added to each part
|
||||
|
||||
public float RandomTorqueIntensity
|
||||
[SkipSerialisation]
|
||||
Amount of random rotation added to each part
|
||||
|
||||
public float GenerateSoftJointsChance
|
||||
[SkipSerialisation]
|
||||
Whether or not to generate soft joints between bodies
|
||||
|
||||
public bool GenerateOnStart
|
||||
No description provided
|
||||
|
||||
public Rigidbody2D ConnectTo
|
||||
No description provided
|
||||
|
||||
public float ConnectToRange
|
||||
No description provided
|
||||
|
||||
public Vector2 SoftJointStrengthRange
|
||||
No description provided
|
||||
|
||||
public float Brightness
|
||||
[SkipSerialisation] [System.NonSerialized]
|
||||
No description provided
|
||||
|
||||
Methods
|
||||
public void Start()
|
||||
No description provided
|
||||
|
||||
public int Generate(Transform toReplace, Rigidbody2D source = null, GameObject[] creationBuffer = null)
|
||||
No description provided
|
||||
Reference in New Issue
Block a user