ALFA.Shared.TrapResource.ConfigureDisplayName C# (CSharp) Метод

ConfigureDisplayName() публичный Метод

public ConfigureDisplayName ( ) : void
Результат void
        public void ConfigureDisplayName()
        {
            if (!SpellTrap)
            {
                if (EffectArea > 7.5f)
                {
                    DisplayName = "Big ";
                }
                else
                {
                    DisplayName = "Small ";
                }
                // There might be more than one damage type done by this trap, so use
                // bitwise to check every type.
                if ((DamageType & CLRScriptBase.DAMAGE_TYPE_ACID) == CLRScriptBase.DAMAGE_TYPE_ACID)
                {
                    DisplayName += "A";
                }
                if ((DamageType & CLRScriptBase.DAMAGE_TYPE_BLUDGEONING) == CLRScriptBase.DAMAGE_TYPE_BLUDGEONING)
                {
                    DisplayName += "B";
                }
                if ((DamageType & CLRScriptBase.DAMAGE_TYPE_COLD) == CLRScriptBase.DAMAGE_TYPE_COLD)
                {
                    DisplayName += "C";
                }
                if ((DamageType & CLRScriptBase.DAMAGE_TYPE_DIVINE) == CLRScriptBase.DAMAGE_TYPE_DIVINE)
                {
                    DisplayName += "D";
                }
                if ((DamageType & CLRScriptBase.DAMAGE_TYPE_ELECTRICAL) == CLRScriptBase.DAMAGE_TYPE_ELECTRICAL)
                {
                    DisplayName += "E";
                }
                if ((DamageType & CLRScriptBase.DAMAGE_TYPE_FIRE) == CLRScriptBase.DAMAGE_TYPE_FIRE)
                {
                    DisplayName += "F";
                }
                if ((DamageType & CLRScriptBase.DAMAGE_TYPE_MAGICAL) == CLRScriptBase.DAMAGE_TYPE_MAGICAL)
                {
                    DisplayName += "M";
                }
                if ((DamageType & CLRScriptBase.DAMAGE_TYPE_NEGATIVE) == CLRScriptBase.DAMAGE_TYPE_NEGATIVE)
                {
                    DisplayName += "N";
                }
                if ((DamageType & CLRScriptBase.DAMAGE_TYPE_PIERCING) == CLRScriptBase.DAMAGE_TYPE_PIERCING)
                {
                    DisplayName += "Pr";
                }
                if ((DamageType & CLRScriptBase.DAMAGE_TYPE_POSITIVE) == CLRScriptBase.DAMAGE_TYPE_POSITIVE)
                {
                    DisplayName += "Po";
                }
                if ((DamageType & CLRScriptBase.DAMAGE_TYPE_SLASHING) == CLRScriptBase.DAMAGE_TYPE_SLASHING)
                {
                    DisplayName += "Sl";
                }
                if ((DamageType & CLRScriptBase.DAMAGE_TYPE_SONIC) == CLRScriptBase.DAMAGE_TYPE_SONIC)
                {
                    DisplayName += "So";
                }
                if (DamageType == 0)
                {
                    DisplayName += "Phys";
                }
                DisplayName += " ";
            }
            else
            {
                // TODO: Write the spells portion of ALFA.Shared, and grab the spell
                // name from it.
                DisplayName = "Spell ";
            }
            DisplayName += "Trap";
        }