public static void Postfix(RanchDirector __instance) { foreach (RanchDirector.PaletteEntry entry in ChromaRegistry.customPalettes) { __instance.RegisterPalette(entry); } }
public static void Prefix(RanchDirector __instance) { List <RanchDirector.PaletteEntry> list = __instance.palettes.ToList(); foreach (RanchDirector.PaletteEntry paletteEntry in ChromaPackRegistry.moddedPaletteEntries) { if (!list.Contains(paletteEntry)) { list.Add(paletteEntry); } } __instance.palettes = list.ToArray(); }