示例#1
0
        private void initSpellType()
        {
            foreach (var e in this.Effects)
            {
                switch (e.Effect)
                {
                case Enums.SpellsEffects.Teleport:
                    this.TypeOfSpell = Enums.SpellTypeEnum.MOVE;
                    break;

                case Enums.SpellsEffects.AddDamage:
                case Enums.SpellsEffects.AddDamagePhysic:
                case Enums.SpellsEffects.AddDamagePercent:
                case Enums.SpellsEffects.AddForce:
                case Enums.SpellsEffects.Invisible:
                    this.TypeOfSpell = Enums.SpellTypeEnum.BOOST;
                    break;
                }
            }
        }
示例#2
0
        private void initSpellType()
        {
            foreach (var e in this.Effects)
            {
                switch (e.Effect)
                {
                    case Enums.SpellsEffects.Teleport:
                        this.TypeOfSpell = Enums.SpellTypeEnum.MOVE;
                        break;

                    case Enums.SpellsEffects.AddDamage:
                    case Enums.SpellsEffects.AddDamagePhysic:
                    case Enums.SpellsEffects.AddDamagePercent:
                    case Enums.SpellsEffects.AddForce:
                    case Enums.SpellsEffects.Invisible:
                        this.TypeOfSpell = Enums.SpellTypeEnum.BOOST;
                        break;
                }
            }
        }