feat: add initial People Playground mod development kit

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

View File

@@ -0,0 +1,39 @@
URL: https://wiki.studiominus.nl/internalReference/CeilingTurretBehaviour.html
Title: People Playground Modding - CeilingTurretBehaviour
==================================================
public class CeilingTurretBehaviour
Inherits MonoBehaviour
Controls the ceiling turret
Fields
public float SightRadius
[SkipSerialisation]
The entity detection radius of the turret in game units, not meters
public float MotorSpeedMultiplier
[SkipSerialisation]
How much faster should the motor rotate?
public LayerMask LayerMask
[SkipSerialisation]
What layers should be considered when scanning for entities?
public FirearmBehaviour FirearmBehaviour
[SkipSerialisation]
A reference to the FirearmBehaviour that actually does the shooting
public HingeJoint2D Joint
[SkipSerialisation]
A reference to the HingeJoint2D that controls the barrel
public UnityEngine.Events.UnityEvent OnSight
[SkipSerialisation]
Event that is invoked when the turret sees someone
public UnityEngine.Events.UnityEvent OnLoseTarget
[SkipSerialisation]
Event that is invoked when the turret loses sight of its target
public float SweepAnimationSpeed
[SkipSerialisation]
How fast should the sweeping animation go?