URL: https://wiki.studiominus.nl/internalReference/GoreStringBehaviour.html Title: People Playground Modding - GoreStringBehaviour ================================================== public class GoreStringBehaviour Inherits MonoBehaviour Controls cosmetic tissue strings Fields public bool CreateJointOnStart [SkipSerialisation] Should the string joints be created on start? public Color TissueColour [SkipSerialisation] What colour should the strings be? public Rigidbody2D Other [SkipSerialisation] The rigidbody that is to be connected to public float LineWidthMultiplier [SkipSerialisation] Width of the rendered strings public float JointDampening [SkipSerialisation] Joint dampening ratio. Determines bounciness of the joints public float JointFreq [SkipSerialisation] Joint stiffness, basically public float JointBreakThreshold [SkipSerialisation] Amount of force required to fully sever the joint public BloodContainer ColourSource [SkipSerialisation] Optional colour source liquid container.The computed colour of the contents of this liquid container will be multipliedwith the TissueColour to get the final colourCan be null. public LineSegment OtherLine [SkipSerialisation] The local space line segments to attach strings to and from public SpringJoint2D Joint [SkipSerialisation] [System.NonSerialized] The actual joint. Can be null. public int LayerToDrawOn [SkipSerialisation] [NaughtyAttributes.Layer] The layer to draw the lines on public int RenderOrder [SkipSerialisation] The rendering order of the lines. public float DepthOffset [SkipSerialisation] The depth offset of the lines public float ViewOffset [SkipSerialisation] The view (z) offset of the lines public AudioSource AudioSource [SkipSerialisation] Audio source to play snapping sounds from. Can be null if this object has a PhysicalBehaviour public float InvincibilityTime [SkipSerialisation] Amount of seconds to wait after joint creation to make the joint actually destructible public bool HadJointWhenSerialised [NaughtyAttributes.ReadOnly] Used for serialisation public AudioClip[] TissueSnapClips [SkipSerialisation] Audio to play when a string snaps. Can be null. Methods public void CreateJoint() Actually create the joints. This is usually handled by the component. public void DestroyJoint() Destroy the joints. Also handled by the component.