def delete(self):
        BattleAvatarGameFSM.delete(self)
        self.av.creature = None
        if self.submergeIval:
            self.submergeIval.finish()
            self.submergeIval = None

        if self.emergeIval:
            self.emergeIval.finish()
            self.emergeIval = None
 def delete(self):
     BattleAvatarGameFSM.delete(self)
     self.av.creature = None
     if self.submergeIval:
         self.submergeIval.finish()
         self.submergeIval = None
     
     if self.emergeIval:
         self.emergeIval.finish()
         self.emergeIval = None
 def __init__(self, av):
     BattleAvatarGameFSM.__init__(self, av)
     self.submergeIval = None
     self.emergeIval = None
예제 #4
0
 def exitSpawn(self):
     BattleAvatarGameFSM.exitSpawn(self)
예제 #5
0
 def enterSpawn(self, extraArgs = []):
     BattleAvatarGameFSM.enterSpawn(self, extraArgs)
예제 #6
0
 def exitLandRoam(self):
     BattleAvatarGameFSM.exitLandRoam(self)
예제 #7
0
 def enterLandRoam(self, extraArgs = []):
     BattleAvatarGameFSM.enterLandRoam(self, extraArgs)
예제 #8
0
 def enterLandRoam(self, extraArgs=[]):
     BattleAvatarGameFSM.enterLandRoam(self, extraArgs)
 def exitDeath(self):
     BattleAvatarGameFSM.exitDeath(self)
 def __init__(self, av):
     BattleAvatarGameFSM.__init__(self, av)
     self.submergeIval = None
     self.emergeIval = None
예제 #11
0
 def __init__(self, av, fsmName='PlayerPirateGameFSM'):
     BattleAvatarGameFSM.__init__(self, av, fsmName)
예제 #12
0
 def exitDeath(self):
     BattleAvatarGameFSM.exitDeath(self)
예제 #13
0
 def enterDeath(self, extraArgs=[]):
     BattleAvatarGameFSM.enterDeath(self, extraArgs)
예제 #14
0
 def exitSpawn(self):
     BattleAvatarGameFSM.exitSpawn(self)
예제 #15
0
 def enterSpawn(self, extraArgs=[]):
     BattleAvatarGameFSM.enterSpawn(self, extraArgs)
예제 #16
0
 def exitLandRoam(self):
     BattleAvatarGameFSM.exitLandRoam(self)
 def enterDeath(self, extraArgs = []):
     BattleAvatarGameFSM.enterDeath(self, extraArgs)
예제 #18
0
 def enterOff(self, extraArgs = []):
     BattleAvatarGameFSM.enterOff(self, extraArgs)
 def __init__(self, av, fsmName = 'PlayerPirateGameFSM'):
     BattleAvatarGameFSM.__init__(self, av, fsmName)
예제 #20
0
 def enterOff(self, extraArgs=[]):
     BattleAvatarGameFSM.enterOff(self, extraArgs)