public PartyPlayerManager Read(DAIIO io) { xLength = io.ReadBit2(LengthBits); Manager = new PlayerManager(SStructure).Read(io); DataCache = new DA3PartyMemberDataCache().Read(io); CharacterCustomization = new CharacterCustomization().Read(io); return(this); }
public bool Write(DAIIO io, bool skiplength = false) { try { if (!skiplength) { io.WriteBits(Length, LengthBits); } Manager.Write(io); DataCache.Write(io); CharacterCustomization.Write(io); return(true); } catch (Exception) { return(false); } }