|  |  |  | 
|---|
|  |  |  | ("BYTE", "IsBind", 0), | 
|---|
|  |  |  | ("DWORD", "Weight", 0), | 
|---|
|  |  |  | ), | 
|---|
|  |  |  |  | 
|---|
|  |  |  | "MysteryShop":( | 
|---|
|  |  |  | ("list", "LVRange", 0), | 
|---|
|  |  |  | ("DWORD", "GoodsID", 0), | 
|---|
|  |  |  | ), | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  |  | 
|---|
|  |  |  | 
|---|
|  |  |  | def GetIsBind(self): return self.IsBind # 是否绑定 | 
|---|
|  |  |  | def GetWeight(self): return self.Weight # 权重 | 
|---|
|  |  |  |  | 
|---|
|  |  |  | # 神秘商店表 | 
|---|
|  |  |  | class IPY_MysteryShop(): | 
|---|
|  |  |  |  | 
|---|
|  |  |  | def __init__(self): | 
|---|
|  |  |  | self.LVRange = [] | 
|---|
|  |  |  | self.GoodsID = 0 | 
|---|
|  |  |  | return | 
|---|
|  |  |  |  | 
|---|
|  |  |  | def GetLVRange(self): return self.LVRange # 等级范围 | 
|---|
|  |  |  | def GetGoodsID(self): return self.GoodsID # 商城表ID | 
|---|
|  |  |  |  | 
|---|
|  |  |  |  | 
|---|
|  |  |  | def Log(msg, playerID=0, par=0): | 
|---|
|  |  |  | LogUI.Msg("%s\t%s\t%s" % (par, playerID, msg)) | 
|---|
|  |  |  | 
|---|
|  |  |  | self.ipyActLuckyTreasureLen = len(self.ipyActLuckyTreasureCache) | 
|---|
|  |  |  | self.ipyLuckyTreasureTemplateCache = self.__LoadFileData("LuckyTreasureTemplate", IPY_LuckyTreasureTemplate) | 
|---|
|  |  |  | self.ipyLuckyTreasureTemplateLen = len(self.ipyLuckyTreasureTemplateCache) | 
|---|
|  |  |  | self.ipyMysteryShopCache = self.__LoadFileData("MysteryShop", IPY_MysteryShop) | 
|---|
|  |  |  | self.ipyMysteryShopLen = len(self.ipyMysteryShopCache) | 
|---|
|  |  |  | Log("IPY_FuncConfig count=%s" % len(self.ipyFuncConfigDict)) | 
|---|
|  |  |  | Log("IPY_DataMgr InitOK!") | 
|---|
|  |  |  | return | 
|---|
|  |  |  | 
|---|
|  |  |  | def GetActLuckyTreasureByIndex(self, index): return self.ipyActLuckyTreasureCache[index] | 
|---|
|  |  |  | def GetLuckyTreasureTemplateCount(self): return self.ipyLuckyTreasureTemplateLen | 
|---|
|  |  |  | def GetLuckyTreasureTemplateByIndex(self, index): return self.ipyLuckyTreasureTemplateCache[index] | 
|---|
|  |  |  | def GetMysteryShopCount(self): return self.ipyMysteryShopLen | 
|---|
|  |  |  | def GetMysteryShopByIndex(self, index): return self.ipyMysteryShopCache[index] | 
|---|
|  |  |  |  | 
|---|
|  |  |  | IPYData = IPY_DataMgr() | 
|---|
|  |  |  | def IPY_Data(): return IPYData | 
|---|