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; }
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); } }
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; }