using UnityEngine; using System.Collections; namespace BattleDefine { public class EffectPath : MonoBehaviour { public static string Eff_Battle_Suoding = "1_Artist/2_Effects/NiuZhiYing/Prefabs/yanlingshijie/zhandou_suoding"; } /// /// 技能发射位置 /// public enum Skill_LaunchPos { /// /// 头部 /// Head = 0, /// /// 胸部 /// Chest = 1, /// /// 手部 /// Hand = 2, /// /// 脚部 /// Foot = 3, } /// /// 发射排列阵型 /// public enum SKill_LaunchFormation { /// /// 线性 /// Line = 0, /// /// 环形的 /// circular = 1, /// /// 方形 /// Rect = 2, } /// /// 瞄准目标枚举 /// public enum ERoleAIMType { /// /// 默认值错误值 /// EROLE_AIM_NONE, /// /// 1指定角色(指定ID) /// EROLE_AIM_TARGET = 1, /// /// 2自己 /// EROLE_AIM_SELF = 2, /// /// 3自身以及相邻单位 /// EROLE_AIM_SELFAROUND = 3, /// /// 4所有友方(包括自己) /// EROLE_AIM_ALLFRIENDS = 4, /// /// 5敌方随机N个 /// EROLE_AIM_RONDOMMOREENEMY = 5, /// /// 6当前目标及相邻单位 /// EROLE_AIM_TARGETAROUND = 6, /// /// 7所有敌人 /// EROLE_AIM_ALLENEMIES = 7, } public enum ERoleIdleType { EROLE_IDLE_NONE = 0, } public enum ERoleMoveType { EROLE_MOVE_NONE = 0, } public enum ERoleAttackType { EROLE_MOVE_NONE = 0, } public enum ERoleDieType { EROLE_DIE_NONE = 0, } /// /// 弱点类型 /// public enum EWeakType { EWeak_None = 0, // 空的 EWeak_Gold = 1, // 金 EWeak_Ice = 2, // 冰 EWeak_Fire = 3, // 火 EWeak_Wind = 4, // 风 EWeak_Thunder = 5, // 雷 EWeak_Drug = 6, // 毒 EWeak_Dark = 7, // 黑暗 EWeak_Ghost = 8, // 亡灵 EWeak_Phy = 9, // 物理 EWeak_Count = 10, // 元素数量 } /// /// 弱点系数类型 /// public enum EWeakRatioType { EWeakRatioType_Empty = 0, // 默认的 EWeakRatioType_Weak = 1, // 弱点类型 EWeakRatioType_Antibody = 2, // 抗体类型 } /// /// 战斗场景类型(0普通 怪物全部创建 1Boss战 2引导剧情 3竞技场 4非战斗场景) /// public enum EBattleSceneType { EBattleType_Default = 0, // 默认的 EBattleType_Boss = 1, // Boss战 EBattleType_Guide = 2, // 引导场景 EBattleType_Arena = 3, // 竞技场 EBattleType_Safe = 4, // 非战斗 安全的 大厅 EBattleType_Duplicate = 5, // 副本 EBattleType_Endless = 6, // 无尽模式 EBattleType_WorldBoss = 7, // 世界Boss EBattleType_Defense = 8, // 守护模式 EBattleType_YanJiuSuo = 9, // 安全 研究所 EBattleType_HuanLingShi = 10, // 安全 唤灵师详情 } }