-- auto exported UENUM while compiling -- sorted by enum name asc ---@enum EAttributeDisplayType EAttributeDisplayType = { Int = 0, Percent = 1, }; ---@enum EBagOperateType EBagOperateType = { None = 0, Generate = 1, Drop = 2, Sell = 3, Reset = 4, }; ---@enum ECustomNoticeType ECustomNoticeType = { AttackWaveNotice = 0, AttackWaveRemainTimeNotice = 1, GeneralNotice = 2, RespawnNotice = 3, InitialNotice = 4, CountDownNotice = 5, GlobalWarningNotice = 6, RollingNotice = 7, }; ---@enum EDropItemSet EDropItemSet = { WeaponParts = 0, SkillBooks = 1, Stones = 2, }; ---@enum EEffectSpawnLocationType EEffectSpawnLocationType = { Bottom = 0, Middle = 1, Top = 2, Attach = 3, }; ---@enum EGameFightStage EGameFightStage = { WaveBegin = 0, WaveStop = 1, }; ---@enum EGameReadyStage EGameReadyStage = { SelectGameDifficulty = 0, SelectBaseAttribute = 1, SelectDefaultWeapon = 2, SelectDefaultTalentSkill = 3, }; ---@enum EGameStage EGameStage = { WaitForPlayer = 0, GameReady = 1, GameFight = 2, GameEnd = 3, }; ---@enum EGeneralNoticeType EGeneralNoticeType = { Normal = 0, Alert = 1, Full = 2, }; ---@enum EItemDropType EItemDropType = { None = 0, Generate = 1, Drop = 2, CancelGenerate = 3, }; ---@enum EItemType EItemType = { Muzzle = 0, Grip = 1, Mag = 2, Stock = 3, Scope = 4, SkillBook = 5, ScouringStone = 6, SubstituteStone = 7, }; ---@enum EMonsterSpawnerType EMonsterSpawnerType = { HangUpRoom = 0, AttackWave = 1, }; ---@enum EMonsterType EMonsterType = { Default = 0, HangupRoom = 1, Common = 2, Boss = 3, Inherit = 4, Breach = 5, Unseal = 6, ChallengeGold = 7, ChallengeGoldEfficiency = 8, ChallengeAccessory = 9, ChallengeSkill = 10, ChallengeWeaponRecasting = 11, }; ---@enum EQualityType EQualityType = { Primary = 0, Middle = 1, Senior = 2, Super = 3, }; ---@enum ERollingNoticeType ERollingNoticeType = { None = 0, Gain = 1, Drop = 2, }; ---@enum ESkillAccessType ESkillAccessType = { BuiltIn = 0, Talented = 1, Acquired = 2, }; ---@enum ESkillCastConditionType ESkillCastConditionType = { IsNeedHeal = 0, }; ---@enum ESkillName ESkillName = { Default = 0, Heal = 1, Dash = 2, Anger = 3, ShadowKill = 4, Slash = 5, Stun = 6, Exhaust = 7, Penetration = 8, Counter = 9, ElectricShock = 10, StarFall = 11, Ray = 12, Crack = 13, Weaken = 14, Scabbing = 15, DeathStrike = 16, Roar = 17, LightWave = 18, IceFrost = 19, ToxicRain = 20, Puncture = 21, Seal = 22, AbsorbSoul = 23, Tread = 24, Stomp = 25, StrongWind = 26, FireDomain = 27, Flowing = 28, Tear = 29, StickStrike = 30, Shuttle = 31, Bombing = 32, }; ---@enum ESkillSelectorState ESkillSelectorState = { UnInitialized = 0, WaitingActivation = 1, Active = 2, Finished = 3, }; ---@enum ESkillSelectorType ESkillSelectorType = { SelfPawn = 0, NearestPawn = 1, CircleRange = 2, Straightforward = 3, }; ---@enum ESkillSlot ESkillSlot = { Slot0 = 0, Slot1 = 1, Slot2 = 2, Slot3 = 3, Slot4 = 4, }; ---@enum ESkillType ESkillType = { Active = 0, Passive = 1, }; ---@enum ETaskDurationPolicy ETaskDurationPolicy = { Instant = 0, HasDuration = 1, }; ---@enum ETeleportType ETeleportType = { InArena = 0, InHangupRoom = 1, }; ---@enum EUILayerGroup EUILayerGroup = { Low = 0, MainUI = 1, Medium = 2, High = 3, Top = 4, Guide = 5, Toppest = 6, Notice = 7, }; ---@enum EUIType EUIType = { Default = 0, Main = 1, Backpack = 2, Attribute = 3, Inherit = 4, Tech = 5, Challenge = 6, ResourceGrade = 7, SaveGame = 8, Settlement = 9, SettlementItem = 10, BossInfo = 11, TreasureBox = 12, SelectWeapon = 13, MessageBox = 14, FloatBox = 15, SelectDefaultWeapon = 16, SelectAttribute = 17, SelectDifficulty = 18, Notice = 19, SelectSkill = 20, Unpacking = 21, WeaponDetailsDesc = 22, WeaponAttribute = 23, SkillButton = 24, UseSkill = 25, SealRewards = 26, NewPlayerGuide = 27, DifficultInfo = 28, GeneralGuide = 29, ForceGuide = 30, GM = 31, }; ---@enum EWeaponClassType EWeaponClassType = { WT_Pistol = 0, WT_ShotGun = 1, WT_MachineGun = 2, WT_SubmachineGun = 3, WT_ShooterRifle = 4, WT_AssaultRifle = 5, WT_Sniper = 6, }; ---@enum EGuideExistType EGuideExistType = { Persist = 0, Duration = 1, }; ---@enum EGuideTextType EGuideTextType = { None = 0, Right = 1, Top = 2, Left = 3, Down = 4, }; ---@enum EGuideTriggerType EGuideTriggerType = { UIVisibile = 0, CustomCondition = 1, }; ---@enum EGuideWidgetType EGuideWidgetType = { Square = 0, Round = 1, };