public void FinalizeSettings(CosmeticSettings settings) { if (settings.Music == Models.Music.Random) { SequenceMaskFileIndex = RomUtils.AppendFile(new byte[0x80 * SEQUENCE_DATA_SIZE]); } else { SequenceMaskFileIndex = null; } }
/// <summary> /// Finalize colors given a <see cref="CosmeticSettings"/>. /// </summary> /// <param name="settings">Cosmetic settings.</param> public void FinalizeSettings(CosmeticSettings settings) { foreach (var kvp in settings.UseEnergyColors) { var form = kvp.Key; var useColors = kvp.Value; if (useColors) { // Get and apply energy colors for specific transformation form. var colors = settings.EnergyColors[form]; ApplyEnergyColors(form, colors); } } }
/// <summary> /// Finalize all settings given a <see cref="CosmeticSettings"/>. /// </summary> /// <param name="settings">Cosmetic settings.</param> public void FinalizeSettings(CosmeticSettings settings) { WorldColorsConfig.FinalizeSettings(settings); MusicConfig.FinalizeSettings(settings); }