/// <inheritdoc /> public async void Show(bool animated = true) { gameObject.SetActive(true); if (animated && m_Transition != null) { await m_Transition.EnterAsync(); } dialogAppeared?.Invoke(this); }