public void SaveStateBinary(BinaryWriter writer) { if (!BizSwan.bizswan_binstatesave(Core, savebuff, savebuff.Length)) throw new InvalidOperationException("bizswan_binstatesave() returned false!"); writer.Write(savebuff.Length); writer.Write(savebuff); var d = new TextStateData(); SaveTextStateData(d); BinaryQuickSerializer.Write(d, writer); }
public void SaveStateBinary(BinaryWriter writer) { if (!BizSwan.bizswan_binstatesave(Core, savebuff, savebuff.Length)) { throw new InvalidOperationException($"{nameof(BizSwan.bizswan_binstatesave)}() returned false!"); } writer.Write(savebuff.Length); writer.Write(savebuff); var d = new TextStateData(); SaveTextStateData(d); BinaryQuickSerializer.Write(d, writer); }
private void SaveTextStateData(TextStateData d) { d.IsLagFrame = IsLagFrame; d.LagCount = LagCount; d.Frame = Frame; }
private void LoadTextStateData(TextStateData d) { IsLagFrame = d.IsLagFrame; LagCount = d.LagCount; Frame = d.Frame; }