コード例 #1
0
        public static UniversalAuraFlag ToUniversal(this AuraFlagMoP flags)
        {
            UniversalAuraFlag universal = UniversalAuraFlag.None;

            if (flags.HasFlag(AuraFlagMoP.NoCaster))
            {
                universal |= UniversalAuraFlag.NoCaster;
            }
            if (flags.HasFlag(AuraFlagMoP.Positive))
            {
                universal |= UniversalAuraFlag.Positive;
            }
            if (flags.HasFlag(AuraFlagMoP.Duration))
            {
                universal |= UniversalAuraFlag.Duration;
            }
            if (flags.HasFlag(AuraFlagMoP.Scalable))
            {
                universal |= UniversalAuraFlag.Scalable;
            }
            if (flags.HasFlag(AuraFlagMoP.Negative))
            {
                universal |= UniversalAuraFlag.Negative;
            }
            if (flags.HasFlag(AuraFlagMoP.MawPower))
            {
                universal |= UniversalAuraFlag.MawPower;
            }
            return(universal);
        }
コード例 #2
0
        public static UniversalAuraFlag ToUniversal(this AuraFlag flags)
        {
            UniversalAuraFlag universal = UniversalAuraFlag.None;

            if (flags.HasFlag(AuraFlag.NotCaster))
            {
                universal |= UniversalAuraFlag.NoCaster;
            }
            if (flags.HasFlag(AuraFlag.Positive))
            {
                universal |= UniversalAuraFlag.Positive;
            }
            if (flags.HasFlag(AuraFlag.Duration))
            {
                universal |= UniversalAuraFlag.Duration;
            }
            if (flags.HasFlag(AuraFlag.Scalable))
            {
                universal |= UniversalAuraFlag.Scalable;
            }
            if (flags.HasFlag(AuraFlag.Negative))
            {
                universal |= UniversalAuraFlag.Negative;
            }
            if (flags.HasFlag(AuraFlag.EffectIndex0))
            {
                universal |= UniversalAuraFlag.EffectIndex0;
            }
            if (flags.HasFlag(AuraFlag.EffectIndex1))
            {
                universal |= UniversalAuraFlag.EffectIndex1;
            }
            if (flags.HasFlag(AuraFlag.EffectIndex2))
            {
                universal |= UniversalAuraFlag.EffectIndex2;
            }
            return(universal);
        }