using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using Bfres.Structs; namespace FirstPlugin { public class PluginRuntime { public static List BxfntFiles = new List(); public static List SarcArchives = new List(); public class MaterialReplace { public static bool SwapShaderParams = true; public static bool SwapTextures = false; public static bool SwapShaderOptions = true; public static bool SwapRenderInfos = true; public static bool SwapUserData = true; } public static bool UseSimpleBfresEditor = false; public static Dictionary bflimTextures = new Dictionary(); public static List bntxContainers = new List(); public static List ftexContainers = new List(); public static List bchTexContainers = new List(); public static List stikersTextures = new List(); public static List G1TextureContainers = new List(); public static string ExternalFMATPath = ""; public static string OdysseyGamePath = ""; public static string Mk8GamePath = ""; public static List SarcHashes = new List(); //Each sarc has their own hash } }