private static GearBuilder AddUnitgearCaseBody(this GearBuilder builder, ManEquipment equipment)
 {
     return(builder
            .AddCommand("//Umundurowanie")
            .AddUniform(equipment.Uniform?.Classname)
            .AddVest(equipment.Vest?.Classname)
            .AddHeadgear(equipment.Headgear?.Classname)
            .AddGoggles(equipment.Goggles?.Classname)
            .AddBackpack(equipment.Backpack?.Classname)
            .AddCommand("//Przypisane przedmioty")
            .AddAssignedItems(equipment.AssignedItems)
            .AddCommand("//Broń i dodatki")
            .AddPrimaryWeapon(equipment.PrimaryWeapon)
            .AddSecondaryWeapon(equipment.SecondaryWeapon)
            .AddSidearm(equipment.Sidearm)
            .AddCommand("//Przedmioty i magazynki w mundurze")
            .AddUniformItems(equipment.Uniform)
            .AddCommand("//Przedmioty i magazynki w kamizelce")
            .AddVestItems(equipment.Vest)
            .AddCommand("//Przedmioty i magazynki w plecaku")
            .AddBackpackItems(equipment.Backpack));
 }
 public static GearBuilder CloseTypeSelectionBlock(this GearBuilder builder)
 {
     return(builder
            .AddCommand(GearBuilderResources.UnitgearLoadoutSwitchClosing));
 }
 private static GearBuilder CloseCaseBlock(this GearBuilder builder)
 {
     return(builder
            .AddCommand(GearBuilderResources.UnitgearCaseClosing));
 }
 public static GearBuilder AddFileCommentHeader(this GearBuilder builder)
 {
     return(builder.AddCommand(GearBuilderResources.UnitgearFileNameLine)
            .AddCommand(string.Format(GearBuilderResources.GeneratedByComment,
                                      DateTime.Now.ToString("yyyy-MM-dd hh-mm-ss"))));
 }