72 lines
1.8 KiB
Plaintext
72 lines
1.8 KiB
Plaintext
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 |