protected override void OnBegin() { OnVoiceBeganCallback.InvokeGracefully(); AudioManager.Instance.SendMsg(new AudioVoiceMsg(VoiceName, OnVoiceBeganCallback, delegate { Finished = true; OnEnd(); })); }
protected override void OnBegin() { OnVoiceBeganCallback.InvokeGracefully(); AudioManager.PlayVoice(new AudioVoiceData() { VoiceName = VoiceName, OnVoiceBegin = OnVoiceBeganCallback, OnVoiceEnd = () => { Finished = true; OnFinish(); } }); }