protected virtual void Awake() { this.OnValidate(); this.dialog.OnShow.AddListener(this.OnShow); this.dialog.OnHide.AddListener(this.OnHide); this.dialog.OnBackButtonPressed.AddListener(this.OnBackButtonPressed); DialogManager.RegisterDialog(this); }
protected virtual void Awake() { if (this.dialog == null) { this.dialog = this.GetComponent <Dialog>(); } this.dialog.OnShow.AddListener(this.OnShow); this.dialog.OnHide.AddListener(this.OnHide); this.dialog.OnBackButtonPressed.AddListener(this.OnBackButtonPressed); DialogManager.RegisterDialog(this); }