本文整理汇总了Python中gui.Scaleform.daapi.view.lobby.rally.NavigationStack类的典型用法代码示例。如果您正苦于以下问题:Python NavigationStack类的具体用法?Python NavigationStack怎么用?Python NavigationStack使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
在下文中一共展示了NavigationStack类的10个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: onUnitFunctionalFinished
def onUnitFunctionalFinished(self):
CyberSportIntroView._selectedVehicles = None
if self.unitFunctional.getExit() == settings.FUNCTIONAL_EXIT.INTRO_UNIT:
if self.unitFunctional.isKicked():
self._goToNextView(closeForced=True)
else:
NavigationStack.clear(self.getNavigationKey())
示例2: onUnitFunctionalFinished
def onUnitFunctionalFinished(self):
flags = self.unitFunctional.getFunctionalFlags()
if flags & settings.FUNCTIONAL_FLAG.UNIT_INTRO > 0:
if self.unitFunctional.isKicked():
self._goToNextView(closeForced=True)
else:
NavigationStack.clear(self.getNavigationKey())
示例3: _onRegisterFlashComponent
def _onRegisterFlashComponent(self, viewPy, alias):
super(AbstractRallyWindow, self)._onRegisterFlashComponent(viewPy, alias)
if self._viewToLoad is not None:
NavigationStack.nav2Next(self.getNavigationKey(), *self._viewToLoad)
flashAlias, pyAlias, itemID = self._viewToLoad
if pyAlias == alias:
viewPy.setData(itemID)
self._viewToLoad = None
示例4: onUnitFunctionalFinished
def onUnitFunctionalFinished(self):
CyberSportIntroView._selectedVehicles = None
flags = self.unitFunctional.getFunctionalFlags()
if flags & settings.FUNCTIONAL_FLAG.UNIT_INTRO > 0:
self.__isKicked = self.unitFunctional.isKicked()
else:
NavigationStack.clear(self.getNavigationKey())
return
示例5: __initIntroUnitView
def __initIntroUnitView(self):
navKey = self.getNavigationKey()
NavigationStack.exclude(navKey, CYBER_SPORT_ALIASES.UNIT_VIEW_UI)
if NavigationStack.hasHistory(navKey):
(flashAlias, _, itemID,) = NavigationStack.current(navKey)
self._requestViewLoad(flashAlias, itemID)
else:
self._requestViewLoad(CYBER_SPORT_ALIASES.INTRO_VIEW_UI, None)
示例6: _goToNextView
def _goToNextView(self, closeForced = False):
if NavigationStack.hasHistory(self.getNavigationKey()):
self._viewToUnload = NavigationStack.current(self.getNavigationKey())
self._viewToLoad = NavigationStack.prev(self.getNavigationKey())
if self._viewToLoad is None:
self._requestViewLoad(self.getIntroViewAlias(), None, closeForced=closeForced)
else:
self._processStacks(closeForced=closeForced)
else:
self._requestViewLoad(self.getIntroViewAlias(), None, closeForced=closeForced)
示例7: __initIntroView
def __initIntroView(self):
isListShow = self.__modeFlags & UNIT_MODE_FLAGS.SHOW_LIST > 0
navKey = self.getNavigationKey()
if isListShow:
NavigationStack.clear(navKey)
self._requestViewLoad(FORTIFICATION_ALIASES.FORT_BATTLE_ROOM_LIST_VIEW_UI, None)
else:
NavigationStack.exclude(navKey, FORTIFICATION_ALIASES.FORT_BATTLE_ROOM_VIEW_UI)
NavigationStack.exclude(navKey, FORTIFICATION_ALIASES.FORT_CLAN_BATTLE_ROOM_VIEW_UI)
if NavigationStack.hasHistory(navKey):
flashAlias, _, itemID = NavigationStack.current(navKey)
self._requestViewLoad(flashAlias, itemID)
else:
self._requestViewLoad(self.getIntroViewAlias(), None)
示例8: onIntroUnitFunctionalFinished
def onIntroUnitFunctionalFinished(self):
flags = self.unitFunctional.getFunctionalFlags()
if flags & settings.FUNCTIONAL_FLAG.UNIT == 0:
NavigationStack.clear(self.getNavigationKey())
示例9: _closeCallback
def _closeCallback(self, canBeClosed):
self._viewToUnload = None
if canBeClosed:
NavigationStack.nav2Prev(self.getNavigationKey())
self._processStacks()
return
示例10: onIntroUnitFunctionalFinished
def onIntroUnitFunctionalFinished(self):
if self.unitFunctional.getExit() != settings.FUNCTIONAL_EXIT.UNIT:
NavigationStack.clear(self.getNavigationKey())