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