public override void OnButtonClicked(UIPlayerInfoViewModel viewModel) { base.OnButtonClicked(viewModel); Debug.Log("OnButtonClicked"); Debug.Log("Username is: " + viewModel.Username); }
public override void InitializeUIPlayerInfo(UIPlayerInfoViewModel viewModel) { base.InitializeUIPlayerInfo(viewModel); // This is called when a UIPlayerInfoViewModel is created Debug.Log("UIPlayerInfoController"); viewModel.Title = "Hello uFrame!"; viewModel.Username = "******"; viewModel.TitleProperty.Subscribe(title => Debug.Log(title)); viewModel.UsernameProperty.ChangedObservable.Subscribe(username => Debug.Log("username@@@:" + username)); }
public virtual void OnButtonClicked(UIPlayerInfoViewModel viewModel) { }
public virtual void InitializeUIPlayerInfo(UIPlayerInfoViewModel viewModel) { // This is called when a UIPlayerInfoViewModel is created viewModel.OnButtonClicked.Action = this.OnButtonClickedHandler; UIPlayerInfoViewModelManager.Add(viewModel); }