def disable(self): self.ignoreAll() self.cleanUpCollisions() if hasattr(self, 'sillyFSM'): self.sillyFSM.requestFinalState() del self.sillyFSM DistributedToonInterior.disable(self)
def disable(self): base.localAvatar.removeCameraPosition() base.localAvatar.resetCameraPosition() self.restoreCam() self.ignoreAll() self.cleanUpCollisions() if hasattr(self, 'sillyFSM'): self.sillyFSM.requestFinalState() del self.sillyFSM DistributedToonInterior.disable(self)
def disable(self): self.setUpToonHallCam() base.localAvatar.removeCameraPosition() base.localAvatar.resetCameraPosition() self.restoreCam() self.ignoreAll() self.cleanUpCollisions() if hasattr(self, "sillyFSM"): self.sillyFSM.requestFinalState() del self.sillyFSM DistributedToonInterior.disable(self)
def __init__(self, cr): DistributedToonInterior.__init__(self, cr) self.sillyFSM = ClassicFSM.ClassicFSM( "SillyOMeter", [ State.State( "Setup", self.enterSetup, self.exitSetup, [ "Phase0", "Phase1", "Phase2", "Phase3", "Phase4", "Phase5", "Phase6", "Phase7", "Phase8", "Phase9", "Phase10", "Phase11", "Phase12", "Phase13", "Phase14", "Phase15", "Flat", "Off", ], ), State.State("Phase0", self.enterPhase0, self.exitPhase0, ["Phase1", "Flat", "Off"]), State.State("Phase1", self.enterPhase1, self.exitPhase1, ["Phase2", "Flat", "Off"]), State.State("Phase2", self.enterPhase2, self.exitPhase2, ["Phase3", "Flat", "Off"]), State.State("Phase3", self.enterPhase3, self.exitPhase3, ["Phase4", "Flat", "Off"]), State.State("Phase4", self.enterPhase4, self.exitPhase4, ["Phase5", "Flat", "Off"]), State.State("Phase5", self.enterPhase5, self.exitPhase5, ["Phase6", "Flat", "Off"]), State.State("Phase6", self.enterPhase6, self.exitPhase6, ["Phase7", "Flat", "Off"]), State.State("Phase7", self.enterPhase7, self.exitPhase7, ["Phase8", "Flat", "Off"]), State.State("Phase8", self.enterPhase8, self.exitPhase8, ["Phase9", "Flat", "Off"]), State.State("Phase9", self.enterPhase9, self.exitPhase9, ["Phase10", "Flat", "Off"]), State.State("Phase10", self.enterPhase10, self.exitPhase10, ["Phase11", "Flat", "Off"]), State.State("Phase11", self.enterPhase11, self.exitPhase11, ["Phase12", "Flat", "Off"]), State.State("Phase12", self.enterPhase12, self.exitPhase12, ["Phase13", "Flat", "Off"]), State.State("Phase13", self.enterPhase13, self.exitPhase13, ["Phase14", "Flat", "Off"]), State.State("Phase14", self.enterPhase14, self.exitPhase14, ["Phase15", "Flat", "Off"]), State.State("Phase15", self.enterPhase15, self.exitPhase15, ["Flat", "Off"]), State.State("Flat", self.enterFlat, self.exitFlat, ["Off", "Phase0"]), State.State("Off", self.enterOff, self.exitOff, []), ], "Setup", "Off", )
def __init__(self, cr): DistributedToonInterior.__init__(self, cr) self.sillyFSM = ClassicFSM.ClassicFSM('SillyOMeter', [ State.State('Setup', self.enterSetup, self.exitSetup, [ 'Phase0', 'Phase1', 'Phase2', 'Phase3', 'Phase4', 'Phase5', 'Phase6', 'Phase7', 'Phase8', 'Phase9', 'Phase10', 'Phase11', 'Phase12', 'Phase13', 'Phase14', 'Phase15', 'Flat', 'Off' ]), State.State('Phase0', self.enterPhase0, self.exitPhase0, [ 'Phase1', 'Phase2', 'Phase3', 'Phase4', 'Phase5', 'Phase6', 'Phase7', 'Phase8', 'Phase9', 'Phase10', 'Phase11', 'Phase12', 'Phase13', 'Phase14', 'Phase15', 'Flat', 'Off' ]), State.State('Phase1', self.enterPhase1, self.exitPhase1, ['Phase2', 'Flat', 'Off']), State.State('Phase2', self.enterPhase2, self.exitPhase2, ['Phase3', 'Flat', 'Off']), State.State('Phase3', self.enterPhase3, self.exitPhase3, ['Phase4', 'Flat', 'Off']), State.State('Phase4', self.enterPhase4, self.exitPhase4, ['Phase5', 'Flat', 'Off']), State.State('Phase5', self.enterPhase5, self.exitPhase5, ['Phase6', 'Flat', 'Off']), State.State('Phase6', self.enterPhase6, self.exitPhase6, ['Phase7', 'Flat', 'Off']), State.State('Phase7', self.enterPhase7, self.exitPhase7, ['Phase8', 'Flat', 'Off']), State.State('Phase8', self.enterPhase8, self.exitPhase8, ['Phase9', 'Flat', 'Off']), State.State('Phase9', self.enterPhase9, self.exitPhase9, ['Phase10', 'Flat', 'Off']), State.State('Phase10', self.enterPhase10, self.exitPhase10, ['Phase11', 'Flat', 'Off']), State.State('Phase11', self.enterPhase11, self.exitPhase11, ['Phase12', 'Flat', 'Off']), State.State('Phase12', self.enterPhase12, self.exitPhase12, ['Phase13', 'Flat', 'Off']), State.State('Phase13', self.enterPhase13, self.exitPhase13, ['Phase14', 'Flat', 'Off']), State.State('Phase14', self.enterPhase14, self.exitPhase14, ['Phase15', 'Flat', 'Off']), State.State('Phase15', self.enterPhase15, self.exitPhase15, ['Flat', 'Off']), State.State('Flat', self.enterFlat, self.exitFlat, ['Off', 'Phase0']), State.State('Off', self.enterOff, self.exitOff, []) ], 'Setup', 'Off') self.phaseDuration = -1 self.curPhase = -1
def __init__(self, cr): DistributedToonInterior.__init__(self, cr) self.sillyFSM = ClassicFSM.ClassicFSM('SillyOMeter', [State.State('Setup', self.enterSetup, self.exitSetup, ['Phase0', 'Phase1', 'Phase2', 'Phase3', 'Phase4', 'Phase5', 'Phase6', 'Phase7', 'Phase8', 'Phase9', 'Phase10', 'Phase11', 'Phase12', 'Phase13', 'Phase14', 'Phase15', 'Flat', 'Off']), State.State('Phase0', self.enterPhase0, self.exitPhase0, ['Phase1', 'Flat', 'Off']), State.State('Phase1', self.enterPhase1, self.exitPhase1, ['Phase2', 'Flat', 'Off']), State.State('Phase2', self.enterPhase2, self.exitPhase2, ['Phase3', 'Flat', 'Off']), State.State('Phase3', self.enterPhase3, self.exitPhase3, ['Phase4', 'Flat', 'Off']), State.State('Phase4', self.enterPhase4, self.exitPhase4, ['Phase5', 'Flat', 'Off']), State.State('Phase5', self.enterPhase5, self.exitPhase5, ['Phase6', 'Flat', 'Off']), State.State('Phase6', self.enterPhase6, self.exitPhase6, ['Phase7', 'Flat', 'Off']), State.State('Phase7', self.enterPhase7, self.exitPhase7, ['Phase8', 'Flat', 'Off']), State.State('Phase8', self.enterPhase8, self.exitPhase8, ['Phase9', 'Flat', 'Off']), State.State('Phase9', self.enterPhase9, self.exitPhase9, ['Phase10', 'Flat', 'Off']), State.State('Phase10', self.enterPhase10, self.exitPhase10, ['Phase11', 'Flat', 'Off']), State.State('Phase11', self.enterPhase11, self.exitPhase11, ['Phase12', 'Flat', 'Off']), State.State('Phase12', self.enterPhase12, self.exitPhase12, ['Phase13', 'Flat', 'Off']), State.State('Phase13', self.enterPhase13, self.exitPhase13, ['Phase14', 'Flat', 'Off']), State.State('Phase14', self.enterPhase14, self.exitPhase14, ['Phase15', 'Flat', 'Off']), State.State('Phase15', self.enterPhase15, self.exitPhase15, ['Flat', 'Off']), State.State('Flat', self.enterFlat, self.exitFlat, ['Off', 'Phase0']), State.State('Off', self.enterOff, self.exitOff, [])], 'Setup', 'Off')
def delete(self): DistributedToonInterior.delete(self)
def disable(self): self.ignoreAll() self.stopSillyMeter() self.enterOff() DistributedToonInterior.disable(self)
def delete(self): DistributedToonInterior.delete(self)
def disable(self): self.ignoreAll() self.stopSillyMeter() self.enterOff() DistributedToonInterior.disable(self)
def delete(self): assert self.notify.debugStateCall(self) #self.sillyFSM.requestFinalState() DistributedToonInterior.delete(self)