void IPresenter.Awake() { if (this.isAwaken) { return; } this.isAwaken = true; this.children = this.Children; this.childrenCount = this.children.Length; for (int i = 0; i < this.children.Length; i++) { IPresenter presenter = this.children[i]; presenter.RegisterParent(this); presenter.Awake(); } this.OnAwake(); }