Пример #1
0
 public static void Postfix(RanchDirector __instance)
 {
     foreach (RanchDirector.PaletteEntry entry in ChromaRegistry.customPalettes)
     {
         __instance.RegisterPalette(entry);
     }
 }
Пример #2
0
        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();
        }