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);
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
}
|