/* 文件名:Pack_Class.nut 路径:Base/_Tool/Pack_Class.nut 创建日期:2025-06-30 09:24 文件用途:字节包 */ class Packet{ //读取指针位置 ReadIndex = 0; //内存数据 Pointer = null; //包大小 Size = 0; //加载包 function Load(P,S) { Pointer = P; Size = S; } //读取整形 function GetInt() { local Size_t = 4; if(ReadIndex + Size_t > Size){ print("读取包越界!"); return; } local Buf = NativePointer(Pointer).add(ReadIndex).readInt(); ReadIndex += Size_t; return Buf; } //读取 }