Esempio n. 1
0
 public override void RefreshPlayerExecuted(RefreshPlayerCommand command)
 {
     if (Player.PlayerRoomIdentity == RoomIdentity.RoomMaster)
     {
         if (Player.IsSelf)
         {
             if (Player.CoreGameRoot.CanMatchBegan)
             {
                 StartButton.gameObject.SetActive(true);
             }
             else
             {
                 StartButton.gameObject.SetActive(false);
             }
         }
         else
         {
             StartButton.gameObject.SetActive(false);
         }
     }
     else
     {
         StartButton.gameObject.SetActive(false);
     }
 }
 public virtual void ExecuteRefreshPlayer(RefreshPlayerCommand command)
 {
     command.Sender = Player;
     Player.RefreshPlayer.OnNext(command);
 }
Esempio n. 3
0
 public virtual void RefreshPlayerHandler(RefreshPlayerCommand command)
 {
     this.RefreshPlayer(command.Sender as PlayerViewModel);
 }