21 lines
563 B
C#
21 lines
563 B
C#
using UnityEngine;
|
|
using ThunderWire.Attributes;
|
|
|
|
namespace UHFPS.Runtime
|
|
{
|
|
[ExecuteAlways, InspectorHeader("Procedural Cable Point")]
|
|
public class ProceduralCablePoint : MonoBehaviour
|
|
{
|
|
[ReadOnly]
|
|
public ProceduralCable proceduralCable;
|
|
|
|
private void Update()
|
|
{
|
|
if (proceduralCable && !proceduralCable.manualGeneration && transform.hasChanged)
|
|
{
|
|
transform.hasChanged = false;
|
|
proceduralCable.RegenerateCable();
|
|
}
|
|
}
|
|
}
|
|
} |