// GobDecode implements gob.GobDecoder.
GobDecode implements gob.GobDecoder.
// GobDecode implements gob . GobDecoder .
func (fov *FOV) GobDecode(bs []byte) error {
	r := bytes.NewReader(bs)
	gd := gob.NewDecoder(r)
	ifov := &innerFOV{}
	err := gd.Decode(ifov)
	if err != nil {
		return err
	}
	fov.innerFOV = *ifov
	return nil
}
func ( fov * FOV ) GobDecode ( bs [ ] byte ) error { r := bytes . NewReader ( bs ) gd := gob . NewDecoder ( r ) ifov := & innerFOV { } err := gd . Decode ( ifov ) if err != nil { return err } fov . innerFOV = * ifov return nil }
GobDecode implements gob.GobDecoder.
GobDecode implements gob . GobDecoder .