28 lines
427 B
C#
28 lines
427 B
C#
using UnityEngine;
|
|
|
|
namespace RoR2;
|
|
|
|
public class LoopSound : MonoBehaviour
|
|
{
|
|
public string akSoundString;
|
|
|
|
public float repeatInterval;
|
|
|
|
public Transform soundOwner;
|
|
|
|
private float stopwatch;
|
|
|
|
private void Update()
|
|
{
|
|
stopwatch += Time.deltaTime;
|
|
if (stopwatch > repeatInterval)
|
|
{
|
|
stopwatch -= repeatInterval;
|
|
if ((bool)soundOwner)
|
|
{
|
|
Util.PlaySound(akSoundString, soundOwner.gameObject);
|
|
}
|
|
}
|
|
}
|
|
}
|