FiE-Game/Assets/Cinema Director/Cutscene Items/Actor Items/AudioSource/PlayOneShotAudioEvent.cs
2023-07-27 00:47:00 +05:00

28 lines
No EOL
659 B
C#

using UnityEngine;
using System.Collections;
namespace CinemaDirector
{
[CutsceneItemAttribute("Audio Source", "Play One Shot", CutsceneItemGenre.ActorItem)]
public class PlayOneShotAudioEvent : CinemaActorEvent
{
public AudioClip Clip;
public float VolumeScale = 1f;
public override void Trigger(GameObject actor)
{
if (actor != null)
{
AudioSource audio = actor.GetComponent<AudioSource>();
if (!audio)
{
return;
}
audio.PlayOneShot(Clip, VolumeScale);
}
}
}
}