protected abstract void Write_FourCC(ref BeauData.FourCC ioData);
protected abstract bool Read_FourCC(ref BeauData.FourCC ioData);
public void Serialize(string inKey, ref BeauData.FourCC ioData, BeauData.FourCC inDefault, FieldOptions inOptions = FieldOptions.None) { DoSerialize <BeauData.FourCC>(inKey, ref ioData, inDefault, inOptions, Read_FourCC_Cached ?? (Read_FourCC_Cached = Read_FourCC), Write_FourCC_Cached ?? (Write_FourCC_Cached = Write_FourCC)); }
protected abstract void Write_FourCC(ref SerializedType ioData);
protected abstract bool Read_FourCC(ref SerializedType ioData);
public void Serialize(string inKey, ref SerializedType ioData, SerializedType inDefault, FieldOptions inOptions = FieldOptions.None) { DoSerialize <SerializedType>(inKey, ref ioData, inDefault, inOptions, Read_FourCC, Write_FourCC); }