Пример #1
0
 def __init__(self, activity):
     DanceActivityFSM.notify.debug('__init__')
     BaseActivityFSM.__init__(self, activity)
     self.defaultTransitions = {
         'Active': ['Disabled'],
         'Disabled': ['Active']
     }
Пример #2
0
 def __init__(self, activity):
     DanceActivityFSM.notify.debug("__init__")
     BaseActivityFSM.__init__(self, activity)
     self.defaultTransitions = {
         "Active": ["Disabled"],
         "Disabled": ["Active"],
     }
Пример #3
0
 def __init__(self, activity):
     CatchActivityFSM.notify.debug("__init__")
     BaseActivityFSM.__init__(self, activity)
     self.defaultTransitions = {
         "Idle": ["Active", "Conclusion"],
         "Active": ["Conclusion"],
         "Conclusion": ["Idle"],
     }
Пример #4
0
 def __init__(self, activity):
     CatchActivityFSM.notify.debug('__init__')
     BaseActivityFSM.__init__(self, activity)
     self.defaultTransitions = {
         'Idle': ['Active', 'Conclusion'],
         'Active': ['Conclusion'],
         'Conclusion': ['Idle']
     }
Пример #5
0
 def __init__(self, activity):
     BaseActivityFSM.__init__(self, activity)
     self.defaultTransitions = {'WaitForEnough': ['WaitToStart'],
      'WaitToStart': ['WaitForEnough', 'Rules'],
      'Rules': ['WaitForServer', 'Active', 'WaitForEnough'],
      'WaitForServer': ['Active', 'WaitForEnough'],
      'Active': ['Conclusion', 'WaitForEnough'],
      'Conclusion': ['WaitForEnough']}
Пример #6
0
 def __init__(self, activity):
     BaseActivityFSM.__init__(self, activity)
     self.notify.debug('__init__')
     self.defaultTransitions = {'WaitForEnough': ['WaitToStart'],
      'WaitToStart': ['WaitForEnough', 'WaitClientsReady'],
      'WaitClientsReady': ['WaitForEnough', 'Active'],
      'Active': ['WaitForEnough', 'Conclusion'],
      'Conclusion': ['WaitForEnough']}
Пример #7
0
 def __init__(self, activity):
     TrampolineActivityFSM.notify.debug('__init__')
     BaseActivityFSM.__init__(self, activity)
     self.defaultTransitions = {
         'Idle': ['Rules', 'Active'],
         'Rules': ['Active', 'Idle'],
         'Active': ['Idle']
     }
Пример #8
0
 def __init__(self, activity):
     FireworksActivityFSM.notify.debug("__init__")
     BaseActivityFSM.__init__(self, activity)
     self.defaultTransitions = {
         "Idle": ["Active", "Disabled"],
         "Active": ["Disabled"],
         "Disabled": [],
     }
Пример #9
0
 def __init__(self, activity):
     FireworksActivityFSM.notify.debug('__init__')
     BaseActivityFSM.__init__(self, activity)
     self.defaultTransitions = {
         'Idle': ['Active', 'Disabled'],
         'Active': ['Disabled'],
         'Disabled': []
     }
 def __init__(self, activity):
     BaseActivityFSM.__init__(self, activity)
     self.defaultTransitions = {'WaitForEnough': ['WaitToStart'],
      'WaitToStart': ['WaitForEnough', 'Rules'],
      'Rules': ['WaitForServer', 'Active', 'WaitForEnough'],
      'WaitForServer': ['Active', 'WaitForEnough'],
      'Active': ['Conclusion', 'WaitForEnough'],
      'Conclusion': ['WaitForEnough']}
 def __init__(self, activity):
     BaseActivityFSM.__init__(self, activity)
     self.notify.debug('__init__')
     self.defaultTransitions = {'WaitForEnough': ['WaitToStart'],
      'WaitToStart': ['WaitForEnough', 'WaitClientsReady'],
      'WaitClientsReady': ['WaitForEnough', 'Active'],
      'Active': ['WaitForEnough', 'Conclusion'],
      'Conclusion': ['WaitForEnough']}
Пример #12
0
 def __init__(self, activity):
     TrampolineActivityFSM.notify.debug("__init__")
     BaseActivityFSM.__init__(self, activity)
     self.defaultTransitions = {
         "Idle": [
             "Rules", "Active"
         ],  # added Active to this list as the fsm will sometimes get set directly to this from idle when a toon comes late to a party
         "Rules": ["Active", "Idle"],
         "Active": ["Idle"],
     }
Пример #13
0
    def __init__(self, activity):
        BaseActivityFSM.__init__(self, activity)

        self.notify.debug("__init__")

        self.defaultTransitions = {
            "WaitForEnough": ["WaitToStart"],
            "WaitToStart": ["WaitForEnough", "WaitClientsReady"],
            "WaitClientsReady": ["WaitForEnough", "Active"],
            "Active": ["WaitForEnough", "Conclusion"],
            "Conclusion": ["WaitForEnough"],
        }
Пример #14
0
    def __init__(self, activity):
        BaseActivityFSM.__init__(self, activity)

        assert (self.notify.debug("__init__"))

        self.defaultTransitions = {
            "WaitForEnough": ["WaitToStart"],
            "WaitToStart": ["WaitForEnough", "Rules"],
            # Instances without the local toon in the activity will go from Rules directly to Active.
            # If a toon drops unexpectedly, the game will revert back to WaitForEnough
            "Rules": ["WaitForServer", "Active", "WaitForEnough"],
            "WaitForServer": ["Active", "WaitForEnough"],
            "Active": ["Conclusion", "WaitForEnough"],
            "Conclusion": ["WaitForEnough"],
        }
Пример #15
0
 def __init__(self, activity):
     DanceActivityFSM.notify.debug('__init__')
     BaseActivityFSM.__init__(self, activity)
     self.defaultTransitions = {'Active': ['Disabled'],
      'Disabled': ['Active']}
Пример #16
0
 def __init__(self, activity):
     TrampolineActivityFSM.notify.debug('__init__')
     BaseActivityFSM.__init__(self, activity)
     self.defaultTransitions = {'Idle': ['Rules', 'Active'],
      'Rules': ['Active', 'Idle'],
      'Active': ['Idle']}
Пример #17
0
 def __init__(self, activity):
     CatchActivityFSM.notify.debug('__init__')
     BaseActivityFSM.__init__(self, activity)
     self.defaultTransitions = {'Idle': ['Active', 'Conclusion'],
      'Active': ['Conclusion'],
      'Conclusion': ['Idle']}
Пример #18
0
 def __init__(self, activity):
     FireworksActivityFSM.notify.debug('__init__')
     BaseActivityFSM.__init__(self, activity)
     self.defaultTransitions = {'Idle': ['Active', 'Disabled'],
      'Active': ['Disabled'],
      'Disabled': []}