public byte[] ToBytes() { var builder = new BinaryDataBuilder().Write(Shells.Length); foreach (var data in Shells) { builder.Write(data.Type) .Write(data.Guid) .Write(data.Position) .Write(data.Rotation); } return(builder.Build()); }
public byte[] ToBytes() { var builder = new BinaryDataBuilder().Write(Items.Count); foreach (var item in Items.Values) { builder.Write(item.Session) .Write(item.LookAt) .Write(item.IsMoveRight) .Write(item.IsMoveLeft) .Write(item.IsJump) .Write(item.Position); } return(builder.Build()); }