Exemplo n.º 1
0
		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);
		}
Exemplo n.º 2
0
        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);
        }
Exemplo n.º 3
0
 private void SaveTextStateData(TextStateData d)
 {
     d.IsLagFrame = IsLagFrame;
     d.LagCount   = LagCount;
     d.Frame      = Frame;
 }
Exemplo n.º 4
0
 private void LoadTextStateData(TextStateData d)
 {
     IsLagFrame = d.IsLagFrame;
     LagCount   = d.LagCount;
     Frame      = d.Frame;
 }
Exemplo n.º 5
0
		private void SaveTextStateData(TextStateData d)
		{
			d.IsLagFrame = IsLagFrame;
			d.LagCount = LagCount;
			d.Frame = Frame;
		}
Exemplo n.º 6
0
		private void LoadTextStateData(TextStateData d)
		{
			IsLagFrame = d.IsLagFrame;
			LagCount = d.LagCount;
			Frame = d.Frame;
		}