public FS_FRAME_DATA createFromStreamEx(MemoryStream stream) { FS_FRAME_DATA datas = new FS_FRAME_DATA(); datas.frameid = stream.readUint32(); datas.operation = operation_DataType.createFromStreamEx(stream); return(datas); }
public override void onRemoteMethodCall(UInt16 methodUtype, MemoryStream stream) { ScriptModule sm = EntityDef.moduledefs["FrameSyncReport"]; Method method = sm.idmethods[methodUtype]; switch (method.methodUtype) { case 21: FS_FRAME_DATA onFrameMessage_arg1 = ((DATATYPE_FS_FRAME_DATA)method.args[0]).createFromStreamEx(stream); onFrameMessage(onFrameMessage_arg1); break; default: break; } ; }
public abstract void onFrameMessage(FS_FRAME_DATA arg1);
public override void onFrameMessage(FS_FRAME_DATA arg1) { SpaceData.Instance.frameList.Enqueue(arg1); // Debug.Log(System.DateTime.Now + "." + System.DateTime.Now.Millisecond+",onFrameMessage:" + arg1.frameid + arg1.operation.Count ); }
public void addToStreamEx(Bundle stream, FS_FRAME_DATA v) { stream.writeUint32(v.frameid); operation_DataType.addToStreamEx(stream, v.operation); }