// Token: 0x0600172D RID: 5933 RVA: 0x00064DC3 File Offset: 0x00062FC3 private void RemoveBodyLoadoutIfDefault(int modifiedBodyLoadoutIndex) { Loadout.BodyLoadoutManager.BodyLoadout bodyLoadout = this.modifiedBodyLoadouts[modifiedBodyLoadoutIndex]; if (bodyLoadout.ValueEquals(Loadout.BodyLoadoutManager.GetDefaultLoadoutForBody(bodyLoadout.bodyIndex))) { this.RemoveBodyLoadoutAt(modifiedBodyLoadoutIndex); } }
// Token: 0x06001737 RID: 5943 RVA: 0x000650BC File Offset: 0x000632BC public bool FromXml(XElement element) { Loadout.BodyLoadoutManager.< > c__DisplayClass23_0 CS$ < > 8__locals1; CS$ < > 8__locals1.bodyLoadouts = new List <Loadout.BodyLoadoutManager.BodyLoadout>(); foreach (XElement element2 in element.Elements("BodyLoadout")) { Loadout.BodyLoadoutManager.BodyLoadout bodyLoadout = new Loadout.BodyLoadoutManager.BodyLoadout(); if (bodyLoadout.FromXml(element2) && !Loadout.BodyLoadoutManager.< FromXml > g__BodyLoadoutAlreadyDefined | 23_0 (bodyLoadout.bodyIndex, ref CS$ < > 8__locals1) && !bodyLoadout.ValueEquals(Loadout.BodyLoadoutManager.GetDefaultLoadoutForBody(bodyLoadout.bodyIndex))) { CS$ < > 8__locals1.bodyLoadouts.Add(bodyLoadout); } } this.modifiedBodyLoadouts = CS$ < > 8__locals1.bodyLoadouts.ToArray(); return(true); }