예제 #1
0
 def getInvalidVehicleLevelsMessage(unitFunctional):
     stats = unitFunctional.getStats()
     vehLevels = unitFunctional.getUnitInvalidLevels(stats=stats)
     stateString = CYBERSPORT.WINDOW_UNIT_MESSAGE_INVALIDLEVELERROR_UNRESOLVED
     if len(vehLevels):
         stateStringCandidate = CYBERSPORT.window_unit_message_invalidlevelerror('_'.join(map(lambda level: str(level), vehLevels)))
         if stateStringCandidate is not None:
             stateString = stateStringCandidate
     return (stateString, {})
예제 #2
0
 def getInvalidVehicleLevelsMessage(unitFunctional):
     stats = unitFunctional.getStats()
     vehLevels = unitFunctional.getUnitInvalidLevels(stats=stats)
     stateString = CYBERSPORT.WINDOW_UNIT_MESSAGE_INVALIDLEVELERROR_UNRESOLVED
     if len(vehLevels):
         stateStringCandidate = CYBERSPORT.window_unit_message_invalidlevelerror('_'.join(map(lambda level: str(level), vehLevels)))
         if stateStringCandidate is not None:
             stateString = stateStringCandidate
     return (stateString, {})
예제 #3
0
 def getInvalidVehicleLevelsMessage(ctx):
     if ctx is None:
         return ('', {})
     else:
         vehLevels = ctx.get('vehLevels', ())
         stateString = CYBERSPORT.WINDOW_UNIT_MESSAGE_INVALIDLEVELERROR_UNRESOLVED
         if vehLevels:
             stateStringCandidate = CYBERSPORT.window_unit_message_invalidlevelerror(
                 '_'.join(map(lambda level: str(level), vehLevels)))
             if stateStringCandidate is not None:
                 stateString = stateStringCandidate
         return (stateString, {})