public bool Write(DAIIO io, bool skiplength = false) { try { if (Stats == null) { Stats = new CraftedStatInstance[StatsCount]; for (int xb = 0; xb < StatsCount; xb++) { Stats[xb] = new CraftedStatInstance(); } } io.WriteInt16((short)Stats.Length); foreach (CraftedStatInstance t in Stats) { t.Write(io); } return(true); } catch (Exception) { return(false); } }
public CraftedStatIntances Read(DAIIO io) { StatsCount = io.ReadInt16(); Stats = new CraftedStatInstance[StatsCount]; for (int i = 0; i < StatsCount; i++) { Stats[i] = new CraftedStatInstance().Read(io); } return(this); }