It reads, it writes
Published onBeen rewriting rbxfile. I think I’ve got property type implementations abstracted down to something satisfying. “it” stands for “iterator”, so this could be considered a pun.
func (it *itRect) ReadValue() (v values.Rect) {
v.Min.X = it.reads.rf32b()
v.Min.Y = it.reads.rf32b()
v.Max.X = it.reads.rf32b()
v.Max.Y = it.reads.rf32b()
return v
}
func (it *itRect) WriteValue(v values.Rect) {
it.writes.rf32b(v.Min.X)
it.writes.rf32b(v.Min.Y)
it.writes.rf32b(v.Max.X)
it.writes.rf32b(v.Max.Y)
}