static private void Serialize_Rect(ref SerializedType ioData, Serializer ioSerializer) { float x = ioData.x, y = ioData.y, width = ioData.width, height = ioData.height; ioSerializer.Serialize("x", ref x, FieldOptions.PreferAttribute); ioSerializer.Serialize("y", ref y, FieldOptions.PreferAttribute); ioSerializer.Serialize("w", ref width, FieldOptions.PreferAttribute); ioSerializer.Serialize("h", ref height, FieldOptions.PreferAttribute); if (ioSerializer.IsReading) { ioData.Set(x, y, width, height); } }