From 4522a07fe53f63a2ff97701ee6a166e80e329181 Mon Sep 17 00:00:00 2001 From: hxp <ale99527@vip.qq.com> Date: 星期二, 19 二月 2019 12:01:09 +0800 Subject: [PATCH] 6249 【后端】【2.0】拍卖行(拍卖物品表、拍卖记录表定义) --- ServerPython/CoreServerGroup/GameServer/Script/PyDataManager.py | 15 +++++++++++++++ 1 files changed, 15 insertions(+), 0 deletions(-) diff --git a/ServerPython/CoreServerGroup/GameServer/Script/PyDataManager.py b/ServerPython/CoreServerGroup/GameServer/Script/PyDataManager.py index 23be71f..3ce1150 100644 --- a/ServerPython/CoreServerGroup/GameServer/Script/PyDataManager.py +++ b/ServerPython/CoreServerGroup/GameServer/Script/PyDataManager.py @@ -22,6 +22,7 @@ import binascii import PyGameData import CrossRealmPK +import AuctionHouse def GetSavePyData(): result = PyGameData.g_pyGameDataManager.GetSaveData() @@ -44,6 +45,8 @@ class PyGameDataManager(object): def __init__(self): + self.AuctionRecord = AuctionHouse.AuctionRecordManager() + self.AuctionItem = AuctionHouse.AuctionItemManager() self.crossPKUnNotifyOverInfo = CrossRealmPK.CrossPKUnNotifyOverInfoManager() self.crossPKBillboard = CrossRealmPK.CrossPKBillboardManager() self.XMZZManager = PlayerXMZZ.XMZZManager() @@ -61,6 +64,8 @@ def GetSaveData(self): buff = "" + buff += self.AuctionRecord.GetSaveData() + buff += self.AuctionItem.GetSaveData() buff += self.crossPKUnNotifyOverInfo.GetSaveData() buff += self.crossPKBillboard.GetSaveData() buff += self.XMZZManager.GetSaveData() @@ -77,6 +82,8 @@ return buff def LoadGameData(self, gameBuffer, pos): + pos = self.AuctionRecord.LoadPyGameData(gameBuffer, pos, len(gameBuffer)) + pos = self.AuctionItem.LoadPyGameData(gameBuffer, pos, len(gameBuffer)) pos = self.crossPKUnNotifyOverInfo.LoadPyGameData(gameBuffer, pos, len(gameBuffer)) pos = self.crossPKBillboard.LoadPyGameData(gameBuffer, pos, len(gameBuffer)) pos = self.XMZZManager.LoadPyGameData(gameBuffer, pos, len(gameBuffer)) @@ -92,6 +99,14 @@ pos = self.socialInfoManager.LoadPyGameData(gameBuffer, pos, len(gameBuffer)) return pos +# 拍卖记录表 +def GetAuctionRecordManager(): + return PyGameData.g_pyGameDataManager.AuctionRecord + +# 拍卖物品表 +def GetAuctionItemManager(): + return PyGameData.g_pyGameDataManager.AuctionItem + # 跨服竞技场未通知玩家的比赛结果 def GetCrossPKUnNotifyOverInfoManager(): return PyGameData.g_pyGameDataManager.crossPKUnNotifyOverInfo -- Gitblit v1.8.0