Exemple #1
0
 public void Move(SocketRoomThrowDice dice)
 {
     Debug.Log("t:" + dice.t + " d1:" + dice.d1 + " d2:" + dice.d2);
     if(dice.t == 1) {
         Turn = RoomTurn.Player1;
         Player1PositionNext = Player1Position + dice.d1 + dice.d2;
     } else if(dice.t == 2) {
         Turn = RoomTurn.Player2;
         Player2PositionNext = Player2Position + dice.d1 + dice.d2;
     }
     State = RoomSceneState.Move;
     InvokeRepeating("Move1", 0.5f, 0.35f);
 }
Exemple #2
0
 public void SetWait()
 {
     State = RoomSceneState.Wait;
     txtMain.text = "Please, Wait...";
 }
Exemple #3
0
 public void SetMyTurn()
 {
     State = RoomSceneState.MyTurn;
     txtMain.text = "Please, Input Space Bar...";
 }
Exemple #4
0
 void Update()
 {
     if(State == RoomSceneState.MyTurn) {
         if(Input.GetKeyDown(KeyCode.Space)) {
             Debug.Log("spacebar down");
             txtMain.text = "Dice...";
             State = RoomSceneState.ThrowWait;
             JJSocket sock = new JJSocket();
             sock.type = JJSocketType.RoomThrowDice;
     //				Tcp.SocketManager.tcpSocket.SendMessage(sock);
         }
     }
 }