using ET; using MongoDB.Bson.Serialization.Attributes; using Sirenix.OdinInspector; using System; using System.Collections.Generic; namespace Cal { public enum SingleTargetType { 施法者, 目标, 攻击者, modifier附着者, } public enum TeamType { 无, 敌方队伍, 友方队伍, 全体队伍 } [Flags] public enum TargetFlagType { 无 = 0, 死亡的 = 1, 无敌的 = 1 << 1, 隐身的 = 1 << 2, 免疫控制的 = 1 << 3, 召唤的 = 1 << 4, 无法造成伤害的 = 死亡的 | 无敌的 | 隐身的, } [GUIColor(1f, 1f, 0.35f)] [BsonIgnoreExtraElements] public abstract class SelectTargetBase { //[LabelText("队伍类型")] //public TeamType teamType; //[LabelText("选定排除的状态")] //public TargetFlagType flags; #if SERVER #endif } }