/// <summary> /// Method to load a specific key from KKATData. /// </summary> /// <param category>Category of key to be retrieved</param> internal void LoadEntry(Category category, string key) { switch (category) { case Category.Hairstyle: Hair.LoadHairStyle(key); Utilities.FinalizeLoad(); break; case Category.Haircolor: Hair.LoadHairColor(key); Utilities.FinalizeLoad(); break; case Category.Eyecolor: Face.LoadEyeColor(key); Utilities.FinalizeLoad(); break; case Category.Eyeline: Face.LoadEyeline(key); Utilities.FinalizeLoad(); break; case Category.Eyebrow: Face.LoadEyebrow(key); Utilities.FinalizeLoad(); break; case Category.Face: Face.LoadFace(key); Utilities.FinalizeLoad(); break; case Category.Skin: Body.LoadSkin(key); Utilities.FinalizeLoad(); break; case Category.Body: Body.LoadBody(key); Utilities.FinalizeLoad(); break; case Category.Clothes: Clothes.LoadClothes(key); Utilities.FinalizeLoad(); break; } }
/// <summary> /// Method to load (random) data from favorite list. /// NOTE: This could possibly be moved to the main plugin class /// </summary> /// <param combine>Flag for checking if data is loaded in combination</param> private static void LoadSelected(bool combine = false) { Hair.LoadHairStyle(); Hair.LoadHairColor(); Face.LoadEyeColor(); Face.LoadEyeline(); Face.LoadEyebrow(); Face.LoadFace(); Body.LoadSkin(); Body.LoadBody(); Clothes.LoadClothes(); if (!combine) { Utilities.FinalizeLoad(); } }