123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595 |
- using System;
- using System.Collections.Generic;
- //public enum GameObjectIdentifyingType
- //{
- // ident,
- // screenName,
- // shortName,
- // meta
- //}
- //public enum StatusTowardsOther
- //{
- // Friendly = 0, //友好
- // Neutral = 1, //中立
- // Hostile = 2 //敌对
- //}
- /// <summary>
- /// 枚举定义
- /// </summary>
- public static class EnumDefine
- {
- public static string[] m_JobTNames;
- public static int[] m_JobTTexIDs;
- public static string[] m_MarketTSprNames;
- public static int[] m_StageDifID;
- static EnumDefine()
- {
- m_JobTTexIDs = new int[] { 3, 4, 0xa3 };
- m_JobTNames = new string[] { "Warrior", "Archer", "Wizard" };
- m_MarketTSprNames = new string[] { "gp", "it", "ts", "kt", "lg", "at", "nv" };
- m_StageDifID = new int[] { 0x71, 0x72, 0x73 };
- }
- /// <summary>
- /// 特效类型
- /// </summary>
- public enum EffT
- {
- HeroEffect = 0,//英雄特效
- PublicEffect = 1,//公共特效
- None = -1,
- Max = 5
- }
- /// <summary>
- /// 加载步骤类型
- /// </summary>
- public enum LoadStepT
- {
- NotLoad,
- Loading,
- Loaded
- }
- /// <summary>
- ///
- /// </summary>
- public enum CheckNetT
- {
- Tcp,
- Chat,
- TcpFlush,
- ChatFlush,
- }
- /// <summary>
- /// 节庆事件类型
- /// </summary>
- public enum SeasonEventT
- {
- Event_AddRuby = 3,
- Event_100Thday = 2,
- Event_ChallengeMode_01 = 4,
- Event_Xmas, //圣诞节
- Halloween_Event, //万圣节
- Max = 6,
- Min = 0,
- None = -1,
- }
- /// <summary>
- /// 时间事件类型
- /// </summary>
- public enum TimeEventT
- {
- Exp_x2 = 0,
- Gold_x2 = 2,
- GuildExp_x2 = 5,
- ItemDrop_x2 = 1,
- Max =6,
- Min = 0,
- None = -1,
- }
- ///市场类型
- public enum MarketT
- {
- Google = 0,
- Itunes = 1,
- NineOne = 5, //91
- WanDouJia = 4,
- Max = 7,
- Min = 0,
- }
- /// <summary>
- /// 屏幕适配调整
- /// </summary>
- public enum ScreenAdjustT
- {
- Clip = 0,
- Max = 2,
- Min = 0,
- None = -1,
- Scale = 1
- }
- /// <summary>
- /// 攻击者类型
- /// </summary>
- public enum AttackerT
- {
- MonSkill,
- HeroAttack,
- HeroSkill,
- TotemAttack//图腾
- }
- /// <summary>
- /// 被攻击伤害效果类型
- /// </summary>
- public enum AttackedEffT
- {
- CR_STF = 5, // Cristical Stiff 关键一击
- DWN = 3,//倒地
- None = -1,
- NOR = 0, //普通受击表现
- SLD = 2, // 滑动(击退)
- STF = 1, //原地受击
- STN = 4, //Stun 打昏
- INHALE = 6 //吸入
- }
- /// <summary>
- /// 模型状态类型
- /// </summary>
- public enum MobStatusT
- {
- FMB = 1,
- NMB = 0,
- Min = 0,
- Max = 2,
- None = -1
- }
- /// <summary>
- /// 怪物转身类型
- /// </summary>
- public enum MonRotType
- {
- None,
- Forward,
- PingPong,
- Max
- }
- /// <summary>
- /// 怪物分级
- /// </summary>
- public enum MonGrade
- {
- None = -1,
- NORMAL = 0, //普通怪
- ELITE = 1, //精英怪
- BOSS = 2, //Boss
- OBJECT = 3,
- Min = 0
- }
- /// <summary>
- /// 职业类型
- /// </summary>
- public enum JobType
- {
- NONE = -1,
- ARCHER = 1, //射手,弓箭手
- WARRIOR = 0, //战士
- WIZARD =2, //魔法师
- ASSASSIN = 3, //刺客
- MIN = 0,
- MAX = 4,
- }
- /// <summary>
- /// 对象类别(英雄,怪物)
- /// </summary>
- public enum ObjType
- {
- HERO = 0,
- Max = 2,
- Min = 0,
- Mon = 1,
- None = -1,
- }
- /// <summary>
- /// buff类型
- /// </summary>
- public enum BuffType
- {
- AS_UP = 2,//攻速上升
- ATT_UP = 0,//攻击上升
- DEF_UP = 1,//防御上升
- HEAL = 3,//愈合
- HPPORTION = 5,//分配生命
- MAX = 7,
- MIN = 0,
- MPPORTION = 6,//分配魔法
- None = -1,
- VAMPIRE = 4,//吸血
- }
- /// <summary>
- /// debuff类型
- /// </summary>
- public enum DeBuffT
- {
- CS = 3,
- FR = 2, //火球
- IC = 1, //冰
- Max = 4,
- Min = 0,
- None = -1,
- PS = 0, //中毒
- }
- /// <summary>
- /// 物品类型
- /// </summary>
- public enum ItemType
- {
- Costume = 6, //服装
- EventItem = 5, //事件
- HPPortion = 2, //生命值
- MPPortion = 3, //魔法值
- LvGrowthStone = 4,//等级成长石
- Max = 7,
- Min = 0,
- None = -1,
- Parts = 0,
- UpgradeStone = 1,//强化石
- }
- /// <summary>
- /// 物品子类型
- /// </summary>
- public enum ItemSubT
- {
- Coupon_Event_100thDay = 4,
- DragonClaw = 1,
- DragonHeart = 2,
- DragonScales = 0,
- HalloweenCandy = 3,
- Max = 5,
- Min = 0,
- None = -1
- }
- /// <summary>
- /// 技能ID
- /// </summary>
- public enum SkillID
- {
- Min = 0,
- None = -1,
- //Warrior
- Shock_Wave = 1, //电击波
- Fatal_Circle = 2, //致命圈
- ActiveMax = 0x18,
- ActiveMin = 0,
- ATT_UP = 100,
- BLIZZARD = 15,//暴雪
- Rush_Cool_Down = 0x73,
- Whirl_Wind = 4, //回旋风
- Shadow_Dance = 3, //影舞
- Freeze_Slash = 0x13,
- Cry_Of_Warrior = 5, //战士哭泣
- Electric_Wind = 20, //电力回旋风
- //Archer
- Multi_Shot = 6,
- Exit_Shot = 8, //退后射击
- Arrow_Shower =7, //➹鱼
- Flame_Shot = 0x15, //火箭射击
- Hail_Shower = 0x16, //冰雹阵
- Phoenix_Bomb = 9, //凰凰涅盘
- Medusa_Bomb = 0x17, //美杜莎的炸弹
- Leopard_Tech = 10, //
- //Assassin
- Rotation_Attack = 110003,//旋转攻击
- Jump_Breaker = 120004,//跳起砸地板
- Blink_Stab = 130005,//背刺
- //Million_Stab = 11003,//原地刺击
- //Helm_Breaker = 12003,//跳起砸地板
- //Sword_Stinger = 13003,//向前突刺
- //Sword_Drive = 14003,//剑气
- //Wizard
- Meteorites_Rain = 14, //陨石雨
- Spirit_Bomb = 11, //元气弹
- Ice_Wall = 12, //冰墙
- Thunder_Bolt = 13 //落雷
- }
- /// <summary>
- /// 技能类型
- /// </summary>
- public enum SkillType
- {
- Active = 1,
- Max = 2,
- Min = 0,
- None = -1,
- Passive = 0
- }
- /// <summary>
- /// 成长类型(等级提升)
- /// </summary>
- public enum GrowthT
- {
- LV = 0,
- Max = 1,
- Min = 0,
- None = -1,
- }
- /// <summary>
- /// 基础属性类型
- /// </summary>
- public enum BaseStatT
- {
- ATT = 5,
- DEF = 6,
- HP = 0,
- MAX = 8,
- MHP = 3, //生命上限
- MIN = 0,
- MMP = 4, //魔法上限
- MP = 1, //蓝
- MPC = 2, //回蓝值
- MS = 7, //move speed;
- NONE = -1
- }
- /// <summary>
- /// 拓展属性项类型
- /// </summary>
- public enum OptT
- {
- AC_NA_PIERCER = 0x26,
-
-
- ATTR_PVP = 0x1a,
- BLS = 0x18,
-
- CDRR = 12,
-
- CRR = 11,//抗暴击
- DEFR = 9,
- DEFR_PVP = 0x1b,
- DOGR = 10,//闪避
- DRR = 13,
- FD_DOWNR = 0x23,
- FD_UPR = 0x1f,
- PD_DOWNR = 0x21, //
- PD_UPR = 0x1d,
- ID_DOWNR = 0x22,
- ID_UPR = 30,
- TD_DOWNR = 0x24,
- TD_UPR = 0x20,
- PDRR = 15,
- TDRR = 0x12,
- IDRR = 0x10,
- FDRR = 0x11,
-
- GRC = 0x19,
-
- HP_PTUP = 0x29,
- HPA = 0x13,
- HPU = 0x15,
- HPU_PVP = 0x1c,
-
- LUK = 0x17,
- Max = 0x2b,
- Min = 0,
- MP_PTUP = 0x2a,
- MPA = 20,
- MPU = 0x16,
- MSR = 14,
- None = -1,
-
- PDR = 0,
- IDR = 1,
- FDR = 2,
- TDR = 3,
- ATTR = 4,
- ASR = 5,
- HITR = 6,//命中
- CR = 7,//暴击
- CDR = 8,
-
-
- TT_DRR = 40,
- WR_NA_STUNR = 0x25, //战士近身攻击打昏
- WZ_NA_4CHAINR = 0x27
- }
- /// <summary>
- /// 平台类型
- /// </summary>
- public enum PlatformT
- {
- Android = 0,
- Ios = 1,
- Max = 2,
- Min = 0,
- None = -1,
- }
- /// <summary>
- /// 关卡难度类型
- /// </summary>
- public enum StageDifT
- {
- Easy = 0,
- Hard = 2,
- Max = 3,
- Min = 0,
- None = -1,
- Normal = 1,
- }
- /// <summary>
- /// 战斗舞台表现评级
- /// </summary>
- public enum StageRankT
- {
- A = 4,
- B = 3,
- C = 2,
- D = 1,
- Max = 7,
- Min = 0,
- NoClear = 0,
- None = -1,
- S = 5,
- SS = 6
- }
- /// <summary>
- /// 挑战模式
- /// </summary>
- public enum ChallengeModeT
- {
- IfTower_Clear = 2, //推无尽塔
- Max = 6,
- Min = 0,
- None = -1,
- Normal_Clear = 0,
- PvpPrivate_Attend = 4,
- PvpPrivate_Win = 5,
- Raid_Clear = 3, //推副本
- TimeAttack_Clear = 1 //限时打本
- }
- /// <summary>
- /// 挑战模式子类型
- /// </summary>
- public enum ChallengeModeSubT
- {
- Grade = 2,
- Max = 3,
- Min = 0,
- NoEquip = 1,
- None = -1,
- NoSkill = 0
- }
- /// <summary>
- /// 被攻击伤害类型
- /// </summary>
- public enum DmgAttT
- {
- FR = 3, //Fire
- IC = 2, //Ice dmg
- Max =5,
- Min = 0,
- Nm = 0, //Normal dmg
- None = -1,
- PS = 1, //中毒
- TD = 4
- }
- /// <summary>
- /// 角色装备类型
- /// </summary>
- public enum ChEquipT
- {
- BK = 5,
- FC = 2,
- HM = 1,
- LW = 4,
- Max = 9,
- MAX_COSTUME = 6,
- MAX_GROWTH = 6,
- Min = 0,
- NK = 6,
- None = -1,
- RG1 = 7,
- RG2 = 8,
- UP = 3,
- WP = 0
- }
- //部件类型
- public enum PartsT
- {
- BK = 5,
- FC = 2,
- HM = 1,
- LW = 4,
- Max = 8,
- Min = 0,
- NK = 6,
- None = -1,
- RG = 7,
- UP = 3,
- VisualMax = 6,
- WP = 0
- }
- /// <summary>
- /// 品质类型
- /// </summary>
- public enum QualityT
- {
- Hero = 3,
- High = 1, //高级
- Legend = 4, //经典
- Max = 5,
- Min = 0,
- None = -1,
- Normal = 0, //普通
- Rare = 2 //稀有
- }
-
- }
|