#Проблемы-GD <br> Порядок сериализации и десериализации должен быть одинаковым!!! ```csharp public void Serialize(ref byte[] bytes, ref int offset) { offset += BinaryUtil.WriteInt32(ref bytes, offset, (int)HealthLevel); offset += BinaryUtil.WriteInt32(ref bytes, offset, Max); offset += BinaryUtil.WriteInt32(ref bytes, offset, Current); } ``` ```csharp public void Deserialize(ref byte[] bytes, ref int offset) { HealthLevel = (EHealthLevel)BinaryUtil.ReadInt32(ref bytes, ref offset); Max = BinaryUtil.ReadInt32(ref bytes, ref offset); Current = BinaryUtil.ReadInt32(ref bytes, ref offset); } ```