feat: add initial People Playground mod development kit

This commit is contained in:
2026-01-06 06:35:51 +03:00
parent b89c805060
commit b4c22a7c63
1095 changed files with 40281 additions and 1 deletions

View File

@@ -0,0 +1,40 @@
URL: https://wiki.studiominus.nl/internalReference/LiquidContainerController.html
Title: People Playground Modding - LiquidContainerController
==================================================
public class LiquidContainerController
Inherits MonoBehaviour
[ExecuteAlways]
Controls the little liquid simulation visual in most liquid containers
Fields
public Rigidbody2D Rigidbody
[SkipSerialisation]
Reference to the rigidbody
public AudioSource SloshingSource
[SkipSerialisation]
Reference to the AudioSource that plays the sloshing noise
public float SloshingIntensity
How intense should the sloshing noise be?
public Material LowFidelityLiquid
[SkipSerialisation]
A reference to the material asset that is used when Fancy Effects is disabled
public Bounds Container
The bounds of the container that the particles will stay inside of
public float FillPercentage
How full should this container be, visually? Ranges from 0.0 to 1.0
public float ParticleRadius
How large are the particles? 1 by default.
Properties
public Color Color { get; set; }
What colour should the particles be?
Methods
public void AddForce(Vector2 globalForce, float randomisation = 0)
Add a force to all particles in the container (if it is a fancy container) in global space