public void Tick() { if (_wifeSaid && _daughterSaid && _sonSaid) { return; } if (!_wifeSaid && !wifeAudio.isPlaying) { wifeAudio.PlayDelayed(wifeDelay); _wifeSaid = true; } if (_wifeSaid && !_daughterSaid && !wifeAudio.isPlaying && !daughterAudio.isPlaying) { daughterAudio.PlayDelayed(daughterDelay); _daughterSaid = true; } if (_daughterSaid && !_sonSaid && !daughterAudio.isPlaying && !sonAudio.isPlaying) { sonAudio.PlayDelayed(sonDelay); _sonSaid = true; DialogEnded?.Invoke(); } }
protected virtual void OnDialogEnded(LoginDialogEndEventArgs e) { DialogEnded?.Invoke(this, e); }
public void EndDialog() { _dialogPanel.SetActive(false); DialogEnded?.Invoke(); }