PlayAudio.cs 439 B

12345678910111213141516171819202122232425
  1. using System;
  2. using UnityEngine;
  3. public class PlayAudio : BaseBehaviour
  4. {
  5. private void Start()
  6. {
  7. if (this.playAtStart)
  8. {
  9. this.PlaySound(this.id);
  10. }
  11. }
  12. public void PlaySound(int id)
  13. {
  14. R.Audio.PlayEffect(id, new Vector3?((!(this.audioPos == null)) ? this.audioPos.position : base.transform.position));
  15. }
  16. public bool playAtStart;
  17. public int id;
  18. [SerializeField]
  19. private Transform audioPos;
  20. }