def getDisplayableData(self, unitIdx = None): if unitIdx is not None: unitIdx = int(unitIdx) dispatcher = g_prbLoader.getDispatcher() if dispatcher is not None: functional = dispatcher.getUnitFunctional() data = vo_converters.getUnitRosterData(functional, unitIdx=unitIdx) players = functional.getPlayers(unitIdx) unitComment = functional.getCensoredComment(unitIdx=unitIdx) commander = None for dbId, playerInfo in players.iteritems(): if playerInfo.isCreator(): commander = playerInfo break data['unitComment'] = unitComment if commander is not None: data['commanderName'] = commander.getFullName() data['commanderRating'] = BigWorld.wg_getIntegralFormat(commander.rating) else: data['commanderName'] = '' data['commanderRating'] = '0' return data else: super(CybersportUnitToolTipData, self).getDisplayableData(unitIdx) return
def getDisplayableData(self, index, unitIdx=None): if unitIdx is not None: unitIdx = int(unitIdx) dispatcher = g_prbLoader.getDispatcher() if dispatcher is not None: functional = dispatcher.getUnitFunctional() return vo_converters.getUnitRosterData(functional, unitIdx, int(index)) super(CybersportSlotToolTipData, self).getDisplayableData(index, unitIdx)
def getDisplayableData(self, index, unitIdx=None): if unitIdx is not None: unitIdx = int(unitIdx) dispatcher = g_prbLoader.getDispatcher() if dispatcher is not None: functional = dispatcher.getUnitFunctional() return vo_converters.getUnitRosterData(functional, unitIdx, int(index)) super(CybersportSlotToolTipData, self).getDisplayableData(index, unitIdx)
def getDisplayableData(self, index, unitMgrID=None): if unitMgrID is not None: unitMgrID = int(unitMgrID) dispatcher = g_prbLoader.getDispatcher() if dispatcher is not None: entity = dispatcher.getEntity() return vo_converters.getUnitRosterData(entity, unitMgrID, int(index)) else: super(CybersportSlotToolTipData, self).getDisplayableData(index, unitMgrID) return