Esempio n. 1
0
        public override string ToString()
        {
            StringBuilder output = new StringBuilder();

            output.AppendLine($"Name: {Name}");
            output.AppendLine($"Amount: {Amount}");
            output.AppendLine($"Cost: {CustomConvert.ConvertMoney(Cost)}");
            output.AppendLine($"Weight: {CustomConvert.ConvertWeight(Weight)}");
            return(output.ToString());
        }
Esempio n. 2
0
        public override string ToString()
        {
            StringBuilder output = new StringBuilder();

            output.AppendLine($"Name: {Name}");
            output.AppendLine($"Cost: {CustomConvert.ConvertMoney(Cost)}");
            output.AppendLine("Contents: ");
            foreach (Equipment equipment in Contents)
            {
                output.AppendLine($"{equipment.Name}");
            }
            output.AppendLine($"Total weight: {CustomConvert.ConvertWeight(Weight)}");
            return(output.ToString());
        }
        public override string ToString()
        {
            StringBuilder output = new StringBuilder();


            output.AppendLine($"Class: {ClassName}\nHit points: \n\tHit die: {HitDice}\n\tBase HP: {BaseHP}");

            if (SkillProficiencies.Count != 0)
            {
                output.AppendLine(ListSkillProficiencies());
            }

            if (ArmourProficiencies.Count != 0)
            {
                output.AppendLine(ListArmourProficiencies());
            }

            if (WeaponProficiencies.Count != 0)
            {
                output.AppendLine(ListWeaponProficiencies());
            }

            if (ToolProficiencies.Count != 0)
            {
                output.AppendLine(ListToolProficiencies());
            }

            if (SavingThrows.Count != 0)
            {
                output.AppendLine(ListSavingThrows());
            }

            if (EquipmentList.Count != 0)
            {
                output.AppendLine(ListEquipment());
            }

            if (Money != 0)
            {
                output.Append($"Money: {CustomConvert.ConvertMoney(Money)}");
            }
            return(output.ToString());
        }