Ejemplo n.º 1
0
    public override void OnSceneActivated(params object[] sceneData)
    {
        base.OnSceneActivated(sceneData);
        if (null != sceneData && sceneData.Length > 0)
        {
            result = (RoomResultResponse)sceneData[0];
        }

        SetupUI();
    }
Ejemplo n.º 2
0
    public void DoRoomResult(long roomId, Action <RoomResultResponse> callback)
    {
        PacketBase msg = new PacketBase()
        {
            packetType = PacketType.RoomResultRequest
        };
        RoomResultRequest request = new RoomResultRequest()
        {
            roomId = roomId
        };

        msg.data = NetSerilizer.Serialize(request);

        SocketNetTools.SendMsg(msg, PacketType.RoomResultResponse, (data) =>
        {
            RoomResultResponse response = NetSerilizer.DeSerialize <RoomResultResponse>(data.data);
            callback(response);
        });
    }