using CG.Framework; using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.UI; /******************************************************************************* *Create By CG *Function *******************************************************************************/ namespace ZXK.GYJQR { public class ShowToastUIPrefab : UIBase { private AudioEffectCtrl _audioClipCtrl = null; protected override void Awake() { base.Awake(); if (!transform.TryGetComponent( out _audioClipCtrl)) { _audioClipCtrl = gameObject.AddComponent(); } } public void SetTextAudMsg(string content,string audName) { transform.Find("TxtBG/Text").GetComponent().text = content; string audioPath = System.IO.Path.Combine(Application.streamingAssetsPath, "Audios", GameManager.Instance._CurSystemType.ToString() + "Tips", audName + ".mp3"); CG.UTility.UtilitiesMng.LoadAudio(audioPath, (AudioClip clip) => { if (clip) { GetComponent().clip = clip; GetComponent().Play(); } }); } } }