using UnityEngine; namespace SubAssetsToolbox.Editor { public enum ReferencePatchingMode { Disabled = 0, AskEachTime = 1, AutoApply = 2 } public class SubAssetsToolboxSettings { public static PackageSetting WelcomeWindowSeen = new("general.welcomeWindowSeen", false); public static readonly string[] DefaultExtensionsToScan = { "unity", "prefab", "asset", "mat", "controller", "overrideController", "playable", "signal", "mixer", "preset", "lighting", "giparams", "spriteatlas", "spriteatlasv2", "terrainlayer", "brush", "anim", "guiskin", "fontsettings", "flare", "renderTexture", "cubemap" }; public static PackageSetting PatchReferences = new("referencePatching.mode", ReferencePatchingMode.AskEachTime); public static PackageSetting PatchExtensions = new("referencePatching.extensions", DefaultExtensionsToScan); } }