33 lines
615 B
C#
33 lines
615 B
C#
using DarkTonic.MasterAudio;
|
|
using UnityEngine;
|
|
|
|
public class DimentionAudioSound : MonoBehaviour
|
|
{
|
|
public string clipName;
|
|
|
|
[Range(-3f, 3f)]
|
|
public float pitch = 1f;
|
|
|
|
[Range(0f, 1f)]
|
|
public float volume = 1f;
|
|
|
|
public bool loop;
|
|
|
|
[Range(0f, 500f)]
|
|
public int maxDistance = 50;
|
|
|
|
private PlaySoundResult sound;
|
|
|
|
private void Start()
|
|
{
|
|
sound = MasterAudio.PlaySound3DAtTransform(clipName, base.transform, volume, pitch);
|
|
sound.ActingVariation.VarAudio.loop = loop;
|
|
sound.ActingVariation.VarAudio.maxDistance = maxDistance;
|
|
}
|
|
|
|
private void OnDestroy()
|
|
{
|
|
MasterAudio.StopAllOfSound(clipName);
|
|
}
|
|
}
|