using System; using System.Collections.Generic; //public enum GameObjectIdentifyingType //{ // ident, // screenName, // shortName, // meta //} //public enum StatusTowardsOther //{ // Friendly = 0, //友好 // Neutral = 1, //中立 // Hostile = 2 //敌对 //} /// /// 枚举定义 /// 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 }; } /// /// 特效类型 /// public enum EffT { HeroEffect = 0,//英雄特效 PublicEffect = 1,//公共特效 None = -1, Max = 5 } /// /// 加载步骤类型 /// public enum LoadStepT { NotLoad, Loading, Loaded } /// /// /// public enum CheckNetT { Tcp, Chat, TcpFlush, ChatFlush, } /// /// 节庆事件类型 /// public enum SeasonEventT { Event_AddRuby = 3, Event_100Thday = 2, Event_ChallengeMode_01 = 4, Event_Xmas, //圣诞节 Halloween_Event, //万圣节 Max = 6, Min = 0, None = -1, } /// /// 时间事件类型 /// 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, } /// /// 屏幕适配调整 /// public enum ScreenAdjustT { Clip = 0, Max = 2, Min = 0, None = -1, Scale = 1 } /// /// 攻击者类型 /// public enum AttackerT { MonSkill, HeroAttack, HeroSkill, TotemAttack//图腾 } /// /// 被攻击伤害效果类型 /// public enum AttackedEffT { CR_STF = 5, // Cristical Stiff 关键一击 DWN = 3,//倒地 None = -1, NOR = 0, //普通受击表现 SLD = 2, // 滑动(击退) STF = 1, //原地受击 STN = 4, //Stun 打昏 INHALE = 6 //吸入 } /// /// 模型状态类型 /// public enum MobStatusT { FMB = 1, NMB = 0, Min = 0, Max = 2, None = -1 } /// /// 怪物转身类型 /// public enum MonRotType { None, Forward, PingPong, Max } /// /// 怪物分级 /// public enum MonGrade { None = -1, NORMAL = 0, //普通怪 ELITE = 1, //精英怪 BOSS = 2, //Boss OBJECT = 3, Min = 0 } /// /// 职业类型 /// public enum JobType { NONE = -1, ARCHER = 1, //射手,弓箭手 WARRIOR = 0, //战士 WIZARD =2, //魔法师 ASSASSIN = 3, //刺客 MIN = 0, MAX = 4, } /// /// 对象类别(英雄,怪物) /// public enum ObjType { HERO = 0, Max = 2, Min = 0, Mon = 1, None = -1, } /// /// buff类型 /// 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,//吸血 } /// /// debuff类型 /// public enum DeBuffT { CS = 3, FR = 2, //火球 IC = 1, //冰 Max = 4, Min = 0, None = -1, PS = 0, //中毒 } /// /// 物品类型 /// public enum ItemType { Costume = 6, //服装 EventItem = 5, //事件 HPPortion = 2, //生命值 MPPortion = 3, //魔法值 LvGrowthStone = 4,//等级成长石 Max = 7, Min = 0, None = -1, Parts = 0, UpgradeStone = 1,//强化石 } /// /// 物品子类型 /// public enum ItemSubT { Coupon_Event_100thDay = 4, DragonClaw = 1, DragonHeart = 2, DragonScales = 0, HalloweenCandy = 3, Max = 5, Min = 0, None = -1 } /// /// 技能ID /// 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 //落雷 } /// /// 技能类型 /// public enum SkillType { Active = 1, Max = 2, Min = 0, None = -1, Passive = 0 } /// /// 成长类型(等级提升) /// public enum GrowthT { LV = 0, Max = 1, Min = 0, None = -1, } /// /// 基础属性类型 /// 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 } /// /// 拓展属性项类型 /// 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 } /// /// 平台类型 /// public enum PlatformT { Android = 0, Ios = 1, Max = 2, Min = 0, None = -1, } /// /// 关卡难度类型 /// public enum StageDifT { Easy = 0, Hard = 2, Max = 3, Min = 0, None = -1, Normal = 1, } /// /// 战斗舞台表现评级 /// public enum StageRankT { A = 4, B = 3, C = 2, D = 1, Max = 7, Min = 0, NoClear = 0, None = -1, S = 5, SS = 6 } /// /// 挑战模式 /// 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 //限时打本 } /// /// 挑战模式子类型 /// public enum ChallengeModeSubT { Grade = 2, Max = 3, Min = 0, NoEquip = 1, None = -1, NoSkill = 0 } /// /// 被攻击伤害类型 /// public enum DmgAttT { FR = 3, //Fire IC = 2, //Ice dmg Max =5, Min = 0, Nm = 0, //Normal dmg None = -1, PS = 1, //中毒 TD = 4 } /// /// 角色装备类型 /// 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 } /// /// 品质类型 /// public enum QualityT { Hero = 3, High = 1, //高级 Legend = 4, //经典 Max = 5, Min = 0, None = -1, Normal = 0, //普通 Rare = 2 //稀有 } }