public static WaterData CreateCustom(MutagenFrame frame) { var subHeader = frame.GetSubrecord(); if (subHeader.ContentLength == 2) { return(new WaterData() { Versioning = WaterData.VersioningBreaks.Break0 }); } else { return(WaterData.CreateFromBinary(frame)); } }