示例#1
0
    public void OnReceivePrizeResultPacket(int node, PacketId id, byte[] data)
    {
        PrizeResultPacket packet = new PrizeResultPacket(data);
        PrizeResultData   result = packet.GetPacket();

        Debug.Log("[CLIENT] ReceivePrizeResultPacket");

        for (int i = 0; i < result.cakeDataNum; ++i)
        {
            this.cake_counts[i] = result.cakeNum[i];

            Debug.Log("[CLIENT] Cake num[" + i + "]:" + result.cakeNum[i]);
        }

        chrBehaviorLocal local_player = PartyControl.get().getLocalPlayer();

        QueryCakeCount query = QueryManager.get().findQuery <QueryCakeCount>(x => x.account_id == local_player.getAcountID());

        if (query != null)
        {
            Debug.Log("[CLIENT]QueryCakeCount done");
            query.set_done(true);
            query.set_success(true);
        }
    }
示例#2
0
	public void OnReceivePrizeResultPacket(int node, PacketId id, byte[] data)
	{
		PrizeResultPacket packet = new PrizeResultPacket(data);
		PrizeResultData result = packet.GetPacket();
		
		Debug.Log("[CLIENT] ReceivePrizeResultPacket");
		
		for (int i = 0; i < result.cakeDataNum; ++i) {
			
			this.cake_counts[i] = result.cakeNum[i];
			
			Debug.Log("[CLIENT] Cake num[" + i + "]:" + result.cakeNum[i]);
		}
		
		chrBehaviorLocal local_player = PartyControl.get().getLocalPlayer();
		
		QueryCakeCount	query = QueryManager.get().findQuery<QueryCakeCount>(x => x.account_id == local_player.getAcountID());
		
		if (query != null) {
			Debug.Log("[CLIENT]QueryCakeCount done");
			query.set_done(true);
			query.set_success(true);
		}
	}