| | |
| | | def GetGroupValue1(self): return self.__groupValue1
|
| | | def GetGroupValue2(self): return self.__groupValue2
|
| | |
|
| | | def ClearData(self):
|
| | | def ClearData(self, drName=""):
|
| | | if not self.__billboardList:
|
| | | return
|
| | | GameWorld.Log("Billboard ClearData billboardType=%s,groupValue1=%s,groupValue2=%s,dataCount=%s" |
| | | % (self.__billboardType, self.__groupValue1, self.__groupValue2, len(self.__billboardList)))
|
| | | if GameWorld.IsCrossServer():
|
| | | self.SaveDRData("Clear")
|
| | | GameWorld.Log("Billboard ClearData billboardType=%s,groupValue1=%s,groupValue2=%s,dataCount=%s,drName=%s" |
| | | % (self.__billboardType, self.__groupValue1, self.__groupValue2, len(self.__billboardList), drName))
|
| | | if drName or GameWorld.IsCrossServer():
|
| | | self.SaveDRData(drName if drName else "Clear")
|
| | | self.__billboardList = [] # [BillboardData, ...]
|
| | | self.__idOrderDict = {} # {id:名次, ...}
|
| | | self.__idIndexDict = {}
|