public override void CreateView() { var go = this.Owner.AnyGameObject; var view = go.GetComponent <CoroutineView>(); if (view == null || view.Equals(null)) { view = go.AddComponent <CoroutineView>(); } view.Setup(this); _view = view; }