Пример #1
0
    public static MessageBean formatGiveUpMessage(int myColor) {
        MessageBean message = new MessageBean();
        message.operationCode = OperationCode.GIVE_UP;
        message.statusCode = StatusCode.SUCCESS;

        BLOKUSColor bLOKUSColor = new BLOKUSColor();
        bLOKUSColor.color = myColor;
        message.data = ProtobufHelper.SerializerToBytes(bLOKUSColor);
        return message;
    }
Пример #2
0
 private void giveUp(MessageBean message)
 {
     if (message.statusCode == StatusCode.SUCCESS)
     {
         BLOKUSColor bLOKUSColor = ProtobufHelper.DederializerFromBytes <BLOKUSColor>(message.data);
         LoseParam   loseParam   = new LoseParam {
             color = bLOKUSColor.color, gameEvent = GameEvent.GIVE_UP
         };
         GameObject.Find("BlokusUIController").SendMessage("lose", loseParam);
     }
 }
Пример #3
0
    public static MessageBean chooseColor(string account, string roomName, int color) {
        MessageBean message = new MessageBean();
        message.operationCode = OperationCode.CHOOSE_COLOR;
        message.statusCode = StatusCode.SUCCESS;

        BLOKUSColor bLOKUSColor = new BLOKUSColor();
        //bLOKUSColor.account = account;
        //bLOKUSColor.roomName = roomName;
        bLOKUSColor.color = color;
        message.data = ProtobufHelper.SerializerToBytes(bLOKUSColor);
        return message;
    }