示例#1
0
        public override void OnButtonClicked(UIPlayerInfoViewModel viewModel)
        {
            base.OnButtonClicked(viewModel);

            Debug.Log("OnButtonClicked");

            Debug.Log("Username is: " + viewModel.Username);
        }
示例#2
0
        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));
        }
示例#3
0
 public virtual void OnButtonClicked(UIPlayerInfoViewModel viewModel)
 {
 }
示例#4
0
 public virtual void InitializeUIPlayerInfo(UIPlayerInfoViewModel viewModel)
 {
     // This is called when a UIPlayerInfoViewModel is created
     viewModel.OnButtonClicked.Action = this.OnButtonClickedHandler;
     UIPlayerInfoViewModelManager.Add(viewModel);
 }