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; } } }