39 lines
1.2 KiB
Plaintext
39 lines
1.2 KiB
Plaintext
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? |