Example #1
0
        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);
Example #4
0
 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 );
 }
Example #5
0
 public void addToStreamEx(Bundle stream, FS_FRAME_DATA v)
 {
     stream.writeUint32(v.frameid);
     operation_DataType.addToStreamEx(stream, v.operation);
 }