NovaBryan/EVE_Dump
Log | Files | 📦 下载最新源码 (.zip) | Refs | README

viewStateConst.py (1270B)


      1 #Embedded file name: C:\BuildAgent\work\20d73f1b24eed06e\eve\release\V24.01\eve\client\script\ui\view\viewStateConst.py
      2 
      3 
      4 class ViewState:
      5     Login = 'login'
      6     CharacterSelector = 'charsel'
      7     Space = 'inflight'
      8     Station = 'station'
      9     Hangar = 'hangar'
     10     StarMap = 'starmap'
     11     DockPanel = 'dockpanelview'
     12     SystemMap = 'systemmap'
     13     Planet = 'planet'
     14     ShipTree = 'shiptree'
     15     CharacterCreation = 'charactercreation'
     16     VirtualGoodsStore = 'virtual_goods_store'
     17     Structure = 'structure'
     18     StarMapNew = 'starmap_new'
     19     SystemMapNew = 'systemmap_new'
     20     SkillPlan = 'skill_plan'
     21     SkillTree = 'skill_tree'
     22     CareerPortal = 'career_portal'
     23     PaintTool = 'paint_tool'
     24     ShipSKINR = 'ship_skinr'
     25     OmegaUpsell = 'omega_upsell'
     26     Achievements = 'achievements'
     27 
     28 
     29 class ViewOverlay:
     30     Target = 'target'
     31     SidePanels = 'sidePanels'
     32     ShipUI = 'shipui'
     33 
     34 
     35 def is_entering_character_selection(new_state):
     36     return new_state == ViewState.CharacterSelector
     37 
     38 
     39 def is_entering_space(new_state):
     40     return new_state == ViewState.Space
     41 
     42 
     43 def is_entering_game(old_state, new_state):
     44     return old_state in (ViewState.CharacterSelector, ViewState.CharacterCreation) and new_state in (ViewState.Space, ViewState.Station, ViewState.Hangar)