Exemple #1
0
 def _onPlayerStateChanged(self, oldState, state):
     LOG_DEBUG(' STATES TEST :  currentState : ',
               EntityStates.getStateName(state))
     if state & (EntityStates.DESTROYED | EntityStates.DESTROYED_FALL):
         if oldState & EntityStates.GAME_CONTROLLED:
             LOG_DEBUG(' STATES TEST : ', 'DEAD')
             self._stateMachine.signal(ON_DEATH)
             self.___endDeathStateCallback = BigWorld.callback(
                 10, self._endDeathState)
     if state & EntityStates.GAME:
         LOG_DEBUG('STATES TEST : ', 'START GAME AFTER RESPAWN')
         if not self._awaitLoadPlaneResources:
             self._stateMachine.signal(ON_END_RESPAWN)
     if state & EntityStates.OUTRO:
         LOG_DEBUG(' STATES TEST : ', ' OUTRO ')
         self._stateMachine.signal(ON_OUTRO)
Exemple #2
0
 def onParentSetState(self, stateID, data):
     LOG_DEBUG('Mods.onParentSetState', EntityStates.getStateName(stateID))
     if stateID == EntityStates.GAME:
         for crewMember in self.__objects[OBJ_GROUPS.CREW]:
             crewMember.initGame()