31 lines
1.2 KiB
C#
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));
|
|
}
|
|
}
|
|
}
|
|
}
|