挂机型外挂开发-游戏数据管理类

来源:互联网 发布:婚纱照软件哪个好 编辑:程序博客网 时间:2024/05/18 00:59

当数据包被解析分发后,我们需要一个类来管理保存数据

这里创建个基类

  TGameObjNode = class     private       mId:Int64;       mName:String;     public       constructor Create(_Id:Int64;_Name:String);       property Id:Int64 read mId;       property Name:String read mName;  end;  TGameObjBase = class    private      List:TList;      Cri:TCriticalSection;    protected      Function AddItem(p:Pointer):Integer;      Function DelItem(p:Pointer):Integer;    public      constructor Create(HandleName:String);      Procedure Clear();      Function GetObjById(Id:Int64):TGameObjNode;      Function GetObjByName(Name:String):TGameObjNode;      Function GetObjByIndex(Idx:Integer):TGameObjNode;  end;

角色信息,环境信息,背包信息,任务信息等等,都可以继承该类后扩展

0 0