Пример #1
0
        public override string ToString()
        {
            StringBuilder sb = new StringBuilder();

            sb.AppendLine("---- Inventory Start:");
            AllGear.Where(o => o.IsInGear(this.Gear))
            .ToList()
            .ForEach(o => sb.AppendLine(o.ToString()));
            sb.AppendFormat("---- Inventory End: Total Weight: {0} g, Total Value: {1}",
                            this.TotalGramsWeight,
                            this.TotalValue);
            return(sb.ToString());
        }
Пример #2
0
 public static int TotalValueForGear(uint gear)
 {
     return(AllGear.Select(o =>
                           o.ValueInGear(gear))
            .Sum());
 }
Пример #3
0
 public static int TotalGramsWeightForGear(uint gear)
 {
     return(AllGear.Select(o =>
                           o.GramsWeightInGear(gear))
            .Sum());
 }