public static ParseResult CustomRecordFallback( IWeatherInternal item, MutagenFrame frame, Dictionary <RecordType, int>?recordParseCount, RecordType nextRecordType, int contentLength, RecordTypeConverter?recordTypeConverter = null) { if (nextRecordType.TypeInt == 0x44494445) // EDID { return(SkyrimMajorRecordBinaryCreateTranslation.FillBinaryRecordTypes( item: item, frame: frame, recordParseCount: recordParseCount, nextRecordType: nextRecordType, contentLength: contentLength, recordTypeConverter: recordTypeConverter)); } WeatherBinaryCreateTranslation.FillCloudTexture(frame, nextRecordType, item.CloudTextures); return(default(int?)); }
public static partial ParseResult FillBinaryCloudColorsCustom(MutagenFrame frame, IWeatherInternal item) { FillBinaryCloudColors(frame, item.Clouds); return(null); }
public static partial void FillBinaryCloudTexturesParseCustom(MutagenFrame frame, IWeatherInternal item) { }
public static partial void FillBinaryDirectionalAmbientLightingColorsCustom(MutagenFrame frame, IWeatherInternal item) { item.DirectionalAmbientLightingColors = GetBinaryDirectionalAmbientLightingColors(frame); }
public static partial void FillBinaryCloudsCustom(MutagenFrame frame, IWeatherInternal item) { FillBinaryCloudYSpeeds(frame, item.Clouds); }
static partial void FillBinaryCloudColorsCustom(MutagenFrame frame, IWeatherInternal item) { FillBinaryCloudColors(frame, item.Clouds); }
static partial void FillBinaryDisabledCloudLayersCustom(MutagenFrame frame, IWeatherInternal item) { FillBinaryDisabledCloudLayers(frame, item.Clouds); }