from enum import StrEnum


class UIGuideTarget(StrEnum):
    NONE = "NONE"
    BUILDING_CONTROL = "BUILDING_CONTROL"
    BUILDING_DORM = "BUILDING_DORM"
    BUILDING_HIRE = "BUILDING_HIRE"
    BUILDING_MANUFACT = "BUILDING_MANUFACT"
    BUILDING_MEETING = "BUILDING_MEETING"
    BUILDING_TRADING = "BUILDING_TRADING"
    CHAR_INFO = "CHAR_INFO"
    FRIEND = "FRIEND"
    RECRUIT = "RECRUIT"
    SHOP = "SHOP"
    SQUAD_NORMAL = "SQUAD_NORMAL"
    SQUAD_BATTLE = "SQUAD_BATTLE"
    STAGE_MAINLINE = "STAGE_MAINLINE"
    BUILDING_POWER = "BUILDING_POWER"
    MISSION = "MISSION"
    CHAR_SKILL_SELECT = "CHAR_SKILL_SELECT"
    BUILDING_WORKSHOP = "BUILDING_WORKSHOP"
    STAGE_CAMPAIGN = "STAGE_CAMPAIGN"
    CHAR_EVOLVE = "CHAR_EVOLVE"
    HANDBOOK = "HANDBOOK"
    BUILDING_FURN_SHOP = "BUILDING_FURN_SHOP"
    BUILDING_TRAINING = "BUILDING_TRAINING"
    STAGE_ACTIVITY = "STAGE_ACTIVITY"
    CRISIS_STAGE = "CRISIS_STAGE"
    ROGUELIKE_CHARSELECT = "ROGUELIKE_CHARSELECT"
    ROGUELIKE_BP = "ROGUELIKE_BP"
    CLIMB_TOWER_ENTRY = "CLIMB_TOWER_ENTRY"
    CLIMB_TOWER_LAYER = "CLIMB_TOWER_LAYER"
    ROGUELIKE_DUNGEON = "ROGUELIKE_DUNGEON"
    RL03_TOTEM = "RL03_TOTEM"
    GROCERY = "GROCERY"
    TUNING = "TUNING"
    CRISIS_V2 = "CRISIS_V2"
    MISSION_ARCHIVE = "MISSION_ARCHIVE"
    FIFTH_ANNIV_EXPLORE = "FIFTH_ANNIV_EXPLORE"
    CARVING = "CARVING"
    VEC_BREAK = "VEC_BREAK"
    FIREWORK = "FIREWORK"
    BUILDING_STATION_MANAGE = "BUILDING_STATION_MANAGE"
    ACT_MULTI_V3 = "ACT_MULTI_V3"
    ENEMY_DUEL = "ENEMY_DUEL"
    VEC_BREAK_V2 = "VEC_BREAK_V2"
    GUN_TASK = "GUN_TASK"
    SPECIAL_OPERATOR = "SPECIAL_OPERATOR"
