Files
2024-08-23 15:49:34 +08:00

31 lines
1.2 KiB
C#

using UnityEngine;
using System.Collections;
namespace YunvaIM
{
public class ImUploadFileResp : YunvaMsgBase
{
public int result;
public string msg;
public string fileid;
public string fileurl;
public int percent;
public ImUploadFileResp(object Parser)
{
uint parser = (uint)Parser;
result = YunVaImInterface.parser_get_integer(parser, 1, 0);
msg = YunVaImInterface.IntPtrToString(YunVaImInterface.parser_get_string(parser, 2, 0));
fileid = YunVaImInterface.IntPtrToString(YunVaImInterface.parser_get_string(parser, 3, 0));
fileurl = YunVaImInterface.IntPtrToString(YunVaImInterface.parser_get_string(parser, 4, 0));
percent = YunVaImInterface.parser_get_integer(parser, 5, 0);
//YunVaImInterface.eventQueue.Enqueue(new InvokeEventClass(ProtocolEnum.IM_UPLOAD_FILE_RESP, this));
if(((result==0)&&(percent==100))||(result!=0))
{
YunVaImInterface.eventQueue.Enqueue(new InvokeEventClass(ProtocolEnum.IM_UPLOAD_FILE_RESP, this));
YunvaLogPrint.YvDebugLog ("ImUploadFileResp", string.Format ("result:{0},msg:{1},fileid:{2},fileurl:{3},percent:{4}",result,msg,fileid,fileurl,percent));
}
}
}
}