com.wallstop-studios.unity-helpers
Version:
Treasure chest of Unity developer tools
1,089 lines (1,088 loc) • 23.1 kB
JSON
{
"$schema": "https://raw.githubusercontent.com/streetsidesoftware/cspell/main/cspell.schema.json",
"version": "0.2",
"language": "en",
"ignorePaths": [
"node_modules/**",
".devcontainer/**",
"Library/**",
"Temp/**",
"obj/**",
"artifacts/**",
"*.meta",
"package-lock.json",
".git/**",
"progress/**",
"*.svg",
"*.png",
"*.gif",
"*.jpg",
"*.jpeg",
".venv/**",
".vscode/**",
".idea/**",
".vs/**",
".pytest_cache/**",
".codex/**",
"site/**",
"_site/**",
"**/*.min.js",
"**/*.min.css",
"Samples~/**/Library/**",
"Samples~/**/Temp/**",
"Samples~/**/obj/**"
],
"files": [
"**/*.{md,markdown}",
"**/*.cs",
"**/*.{yml,yaml}",
"**/*.{json,jsonc,asmdef,asmref}",
"**/*.js"
],
"dictionaries": ["en_us", "unity-terms", "csharp-terms", "package-terms", "tech-terms"],
"languageSettings": [
{
"languageId": "csharp",
"includeRegExpList": ["/\\/\\/\\/.*$/gm", "/\\/\\/.*$/gm", "/\\/\\*[\\s\\S]*?\\*\\//g"],
"dictionaries": ["en_us", "unity-terms", "csharp-terms", "package-terms", "tech-terms"]
}
],
"dictionaryDefinitions": [
{
"name": "unity-terms",
"words": [
"MonoBehaviour",
"ScriptableObject",
"GameObject",
"GameObjects",
"GetComponent",
"GetComponents",
"GetComponentInParent",
"GetComponentInChildren",
"GetComponentsInParent",
"GetComponentsInChildren",
"AddComponent",
"Awake",
"OnEnable",
"OnDisable",
"OnDestroy",
"OnValidate",
"OnGUI",
"EditorGUI",
"EditorGUILayout",
"EditorGUIUtility",
"GUILayout",
"GUIStyle",
"GUIContent",
"SerializedObject",
"SerializedProperty",
"PropertyDrawer",
"CustomPropertyDrawer",
"CustomEditor",
"InitializeOnLoad",
"InitializeOnLoadMethod",
"RuntimeInitializeOnLoadMethod",
"BeforeSplashScreen",
"BeforeSceneLoad",
"AfterSceneLoad",
"DontDestroyOnLoad",
"HideInInspector",
"SerializeField",
"NonSerialized",
"CreateAssetMenu",
"CanEditMultipleObjects",
"RequireComponent",
"DisallowMultipleComponent",
"ExecuteInEditMode",
"ExecuteAlways",
"Tooltip",
"ContextMenu",
"ContextMenuItemAttribute",
"MenuItem",
"Rigidbody",
"Rigidbody2D",
"Collider",
"Collider2D",
"BoxCollider",
"BoxCollider2D",
"SphereCollider",
"CircleCollider2D",
"CapsuleCollider",
"CapsuleCollider2D",
"MeshCollider",
"PolygonCollider2D",
"EdgeCollider2D",
"CompositeCollider2D",
"SpriteRenderer",
"MeshRenderer",
"SkinnedMeshRenderer",
"LineRenderer",
"TrailRenderer",
"ParticleSystem",
"AudioSource",
"AudioClip",
"AudioListener",
"Animator",
"AnimationClip",
"AnimationCurve",
"AnimationEvent",
"NavMeshAgent",
"NavMesh",
"CharacterController",
"Transform",
"RectTransform",
"LayoutGroup",
"HorizontalLayoutGroup",
"VerticalLayoutGroup",
"GridLayoutGroup",
"ContentSizeFitter",
"LayoutElement",
"Canvas",
"CanvasGroup",
"CanvasScaler",
"GraphicRaycaster",
"EventSystem",
"StandaloneInputModule",
"Selectable",
"Button",
"Toggle",
"Slider",
"Scrollbar",
"Dropdown",
"InputField",
"TMP_InputField",
"TMP_Text",
"TextMeshPro",
"TextMeshProUGUI",
"UGUI",
"EditorWindow",
"EditorUtility",
"AssetDatabase",
"AssetImporter",
"PrefabUtility",
"Undo",
"SceneManager",
"SceneAsset",
"BuildPipeline",
"PlayerSettings",
"EditorBuildSettings",
"TypeCache",
"Selection",
"Handles",
"Gizmos",
"Debug",
"PlayerPrefs",
"EditorPrefs",
"Resources",
"AssetBundle",
"Addressables",
"UnityEvent",
"UnityAction",
"Keyframe",
"Gradient",
"GradientColorKey",
"GradientAlphaKey",
"ColorBlock",
"RectOffset",
"LayerMask",
"RaycastHit",
"RaycastHit2D",
"Physics",
"Physics2D",
"Quaternion",
"Mathf",
"IMGUI",
"UIToolkit",
"VisualElement",
"VisualTreeAsset",
"StyleSheet",
"UXML",
"USS",
"URP",
"HDRP",
"SRP",
"NPOT",
"ShaderGraph",
"VFXGraph",
"Cinemachine",
"ProBuilder",
"Tilemap",
"TileBase",
"RuleTile",
"TilemapRenderer",
"TilemapCollider2D",
"Sprite",
"SpriteAtlas",
"SpriteMask",
"SpriteShape",
"Coroutine",
"IEnumerator",
"WaitForSeconds",
"WaitForSecondsRealtime",
"WaitForEndOfFrame",
"WaitForFixedUpdate",
"WaitUntil",
"WaitWhile",
"AsyncOperation",
"YieldInstruction",
"CustomYieldInstruction",
"EditorCoroutineUtility",
"Blit",
"ulf",
"alf",
"unityci"
]
},
{
"name": "csharp-terms",
"words": [
"readonly",
"struct",
"enum",
"const",
"async",
"await",
"ValueTask",
"CancellationToken",
"CancellationTokenSource",
"TaskCompletionSource",
"IDisposable",
"IEnumerable",
"ICollection",
"IList",
"IDictionary",
"IReadOnlyList",
"IReadOnlyCollection",
"IReadOnlyDictionary",
"HashSet",
"SortedSet",
"SortedDictionary",
"SortedList",
"ConcurrentDictionary",
"ConcurrentQueue",
"ConcurrentBag",
"ArrayPool",
"MemoryPool",
"LOH",
"Span",
"ReadOnlySpan",
"Memory",
"ReadOnlyMemory",
"stackalloc",
"nameof",
"typeof",
"sizeof",
"MethodImpl",
"MethodImplOptions",
"AggressiveInlining",
"CallerMemberName",
"CallerFilePath",
"CallerLineNumber",
"FieldInfo",
"PropertyInfo",
"MethodInfo",
"ConstructorInfo",
"MemberInfo",
"BindingFlags",
"Activator",
"Nullable",
"StringBuilder",
"StringComparison",
"StringComparer",
"Comparer",
"EqualityComparer",
"BitConverter",
"BitArray",
"Interlocked",
"ThreadPool",
"SemaphoreSlim",
"ReaderWriterLockSlim",
"Volatile",
"SpinLock",
"SpinWait",
"ManualResetEvent",
"AutoResetEvent",
"CountdownEvent",
"Barrier",
"Func",
"Predicate",
"Converter",
"Comparison",
"EventHandler",
"PropertyChangedEventHandler",
"NotifyCollectionChangedEventHandler",
"INotifyPropertyChanged",
"INotifyCollectionChanged",
"ObservableCollection",
"BinaryReader",
"BinaryWriter",
"StreamReader",
"StreamWriter",
"MemoryStream",
"BufferedStream",
"GZipStream",
"DeflateStream",
"Serializable",
"DataContract",
"DataMember",
"JsonSerializer",
"JsonSerializerOptions",
"ProtoContract",
"ProtoMember",
"ProtoInclude",
"XmlSerializer",
"XmlElement",
"XmlAttribute",
"XmlArray",
"XmlArrayItem",
"XmlIgnore",
"XmlRoot",
"guid",
"ulong",
"uint",
"ushort",
"sbyte",
"nint",
"nuint",
"params",
"scoped",
"init",
"record",
"covariant",
"contravariant",
"vtable",
"blittable",
"IVT"
]
},
{
"name": "package-terms",
"words": [
"WallstopStudios",
"Wallstop",
"UnityHelpers",
"SerializableDictionary",
"SerializableSortedDictionary",
"SerializableHashSet",
"SerializableNullable",
"SerializableType",
"WGuid",
"WGroup",
"WGroupEnd",
"WButton",
"WShowIf",
"WShowIfComparison",
"WEnumToggleButtons",
"WInLineEditor",
"WInLineEditorMode",
"WValueDropDown",
"wvalue",
"WReadOnly",
"WNotNull",
"WSerializableCollectionFoldout",
"ValidateAssignment",
"StringInList",
"IntDropDown",
"EnumDisplayName",
"SiblingComponent",
"ParentComponent",
"ChildComponent",
"OnlyAncestors",
"OnlyDescendants",
"MaxDepth",
"IncludeInactive",
"AssignRelationalComponents",
"RelationalComponentsInstaller",
"BuildUpWithRelations",
"RuntimeSingleton",
"ScriptableObjectSingleton",
"ScriptableSingletonPath",
"AutoLoadSingleton",
"AttributeEffect",
"AttributeEffectData",
"AttributesComponent",
"EffectHandle",
"EffectHandler",
"TagHandler",
"CosmeticEffectData",
"CosmeticEffectComponent",
"ApplyEffect",
"RemoveEffect",
"RemoveEffects",
"HasTag",
"GetHandlesWithTag",
"QuadTree2D",
"KdTree2D",
"RTree2D",
"SpatialHash2D",
"OctTree3D",
"KdTree3D",
"RTree3D",
"SpatialHash3D",
"GetElementsInRange",
"GetElementsInBounds",
"GetApproximateNearestNeighbors",
"CyclicBuffer",
"Deque",
"DisjointSet",
"Trie",
"SparseSet",
"BitSet",
"ImmutableBitSet",
"TimedCache",
"IRandom",
"PcgRandom",
"XorShiftRandom",
"XoroShiroRandom",
"SplitMix64",
"RomuDuo",
"WyRandom",
"IllusionFlow",
"NextFloat",
"NextDouble",
"NextWeightedIndex",
"NextGaussian",
"Serializer",
"JsonSerialize",
"JsonDeserialize",
"JsonStringify",
"ProtoSerialize",
"ProtoDeserialize",
"WriteToJsonFile",
"ReadFromJsonFile",
"WriteToJsonFileAsync",
"ReadFromJsonFileAsync",
"TryReadFromJsonFile",
"TryWriteToJsonFile",
"SerializationType",
"Buffers",
"WallstopArrayPool",
"SystemArrayPool",
"PooledArray",
"ReflectionHelpers",
"TryGetField",
"TryGetProperty",
"TryGetMethod",
"GetCachedField",
"GetCachedProperty",
"GetCachedMethod",
"SmartDestroy",
"OrthographicBounds",
"UpdateShapeToSprite",
"GetAverageColor",
"ColorAveragingMethod",
"GetAngleWithSpeed",
"PredictCurrentTarget",
"PositiveMod",
"WrappedAdd",
"Approximately",
"LevenshteinDistance",
"ToPascalCase",
"ToCamelCase",
"ToSnakeCase",
"ToKebabCase",
"ToTitleCase",
"ToConstantCase",
"GetBounds",
"Infinite",
"UnityMainThreadDispatcher",
"UnityLogTagFormatter",
"Sirenix",
"asmdef",
"asmref"
]
},
{
"name": "tech-terms",
"words": [
"gtk",
"GC",
"GFM",
"IL2CPP",
"AOT",
"JIT",
"LRU",
"SLRU",
"LFU",
"FIFO",
"Mono",
"WebGL",
"Protobuf",
"JSON",
"YAML",
"XML",
"CRLF",
"csharpierrc",
"LF",
"RTL",
"BOM",
"NUL",
"UTF",
"ASCII",
"ASTC",
"DXT",
"TOCTOU",
"Regex",
"BRE",
"Lookaheads",
"Glob",
"Pathfinding",
"Nav",
"AABB",
"ADPCM",
"OBB",
"Raycast",
"Raycasting",
"Lerp",
"Slerp",
"Easing",
"Tweening",
"LOD",
"HDR",
"SDR",
"SEO",
"WCAG",
"PBR",
"SSAO",
"AO",
"MSAA",
"FXAA",
"TAA",
"DOF",
"RGBA",
"HSV",
"HSL",
"LAB",
"XYZ",
"Octree",
"OVR",
"Quadtree",
"KDTree",
"KD",
"BVH",
"BSP",
"PRNG",
"PRNGs",
"PVRTC",
"RNG",
"PCG",
"API",
"APIs",
"SDK",
"CLI",
"GUI",
"guids",
"UI",
"UX",
"DI",
"IoC",
"DRY",
"SOLID",
"TDD",
"BDD",
"CI",
"CD",
"DevOps",
"npm",
"NuGet",
"OpenUPM",
"GitHub",
"GitLab",
"Bitbucket",
"VSCode",
"Intellisense",
"Copilot",
"Roslyn",
"NUnit",
"NSubstitute",
"Moq",
"xUnit",
"MSTest",
"TestCase",
"TestCaseSource",
"TestFixture",
"SetUp",
"TearDown",
"OneTimeSetUp",
"OneTimeTearDown",
"PlayMode",
"EditMode",
"Odin",
"Zenject",
"VContainer",
"Vorbis",
"Reflex",
"Reprojection",
"Addressable",
"adb",
"awaitable",
"coroutines",
"lifecycle",
"boilerplate",
"BDW",
"Boehm",
"codebase",
"namespace",
"namespaces",
"refactoring",
"refactored",
"serialization",
"deserialization",
"deserialize",
"deserializing",
"unserializable",
"runtime",
"preprocessor",
"precompiled",
"metadata",
"dropdowns",
"dumpsys",
"euo",
"effectful",
"vnd",
"checkbox",
"checkboxes",
"tooltips",
"foldout",
"foldouts",
"inspector",
"inspectors",
"hotkey",
"hotkeys",
"keybinding",
"keybindings",
"autosave",
"autosaves",
"timestamped",
"timestamps",
"resizable",
"resizing",
"scrollable",
"scrolling",
"draggable",
"dragging",
"clickable",
"hovering",
"hovered",
"unflushed",
"unfocused",
"unselected",
"deselected",
"desync",
"interactable",
"modifiable",
"assignable",
"hashable",
"equatable",
"cloneable",
"copyable",
"cacheable",
"poolable",
"reusable",
"extensible",
"overridable",
"invokable",
"composable",
"configurable",
"discoverable",
"debuggable",
"testable",
"idempotent",
"deterministic",
"nondeterministic",
"lockless",
"threadlocal",
"multithread",
"multithreaded",
"multithreading",
"deallocate",
"deallocated",
"deallocation",
"preallocate",
"preallocated",
"preallocation",
"resize",
"resizes",
"resized",
"bitwise",
"bitfield",
"bitflags",
"bitmask",
"subclass",
"subclasses",
"subclassed",
"superclass",
"subtype",
"subtypes",
"upcast",
"downcast",
"downcasting",
"stringify",
"stringified",
"stringifying",
"tokenize",
"tokenized",
"tokenizing",
"unhook",
"unhooked",
"unwrap",
"unwrapped",
"unbox",
"unboxed",
"unboxing",
"autobox",
"autoboxed",
"autoboxing",
"inline",
"inlined",
"inlining",
"unroll",
"unrolled",
"unrolling",
"vectorize",
"vectorized",
"vectorizing",
"vectorization",
"performant",
"pipefail",
"sed",
"suboptimal",
"unoptimized",
"optimizable",
"misattributed",
"misconfigured",
"misconfiguration",
"unconfigured",
"failsafe",
"fallback",
"fallbacks",
"lacunarity",
"reentrancy",
"reentrant",
"reentrantly",
"dedup",
"dedups",
"dedupe",
"dedupes",
"deduped",
"deduplicate",
"deduplicates",
"deduplicated",
"deduplication",
"unsubscription",
"unimi",
"npmjs",
"doi",
"elif",
"esac",
"getopts",
"mapfile",
"printf",
"shopt",
"EACCES",
"UID",
"cacache",
"lic",
"CAS",
"Buildx",
"stefanzweifel",
"mkdocs",
"AWKSCRIPT",
"RSTART",
"RLENGTH",
"tolower",
"ibiqlik",
"ver",
"NTFS",
"toc",
"xmark",
"pymdownx",
"arithmatex",
"twemoji",
"linenums",
"pygments",
"inlinehilite",
"kwds",
"LSP",
"pscustomobject",
"psm",
"psd",
"csproj",
"csx",
"mjs",
"cjs",
"jsx",
"tsx",
"shebang",
"shebangs",
"env",
"instanceof",
"TMPDIR",
"cwd"
]
}
],
"words": [
"prepush",
"llms",
"llmstxt",
"LLM",
"KNN",
"rsp",
"Behaviours",
"Behaviour",
"Resizer",
"Mip",
"Mips",
"reimports",
"reimport",
"reimported",
"PPU",
"rects",
"rect",
"vfx",
"RGB",
"ints",
"affordances",
"affordance",
"debuff",
"debuffs",
"recompiles",
"recompile",
"recompiled",
"subfolders",
"subfolder",
"recolored",
"recolor",
"Hsva",
"unparented",
"reparent",
"reparented",
"reparenting",
"autogenerated",
"autogenerate",
"automates",
"automate",
"underperformant",
"respawning",
"respawn",
"respawned",
"despawn",
"despawned",
"despawning",
"untargeted",
"retargeted",
"retarget",
"rebake",
"rebaked",
"hotpath",
"hotpaths",
"unequip",
"regen",
"DLC",
"Untargetable",
"noclip",
"powerup",
"powerups",
"sfx",
"RPG",
"Linq",
"vsync",
"tweens",
"tween",
"osc",
"Dont",
"syncer",
"Peucker",
"UBERLOGGING",
"tcs",
"Extenject",
"UPM",
"svermeulen",
"cysharp",
"hadashikick",
"gustavopsantos",
"untracked",
"untrack",
"requeued",
"requeue",
"dequeued",
"dequeue",
"enqueued",
"enqueue",
"prefetch",
"prefetched",
"prefetching",
"foldable",
"fmt",
"unfoldable",
"unfold",
"unfolded",
"uninlined",
"Potoin",
"HastPotoin",
"Initializable",
"kvp",
"interruptible",
"DTO",
"LZMA",
"CCW",
"gridful",
"rtree",
"btree",
"deques",
"BFS",
"DFS",
"Kruskal",
"Kruskal's",
"vectorizable",
"RAII",
"FNV",
"inclusivity",
"FOV",
"Vsb",
"Fdvcmxk",
"Marsaglia",
"Marsaglia's",
"Congruential",
"CSPRNGs",
"Callvirt",
"ldarga",
"arities",
"arity",
"MBR",
"CLR",
"ARX",
"SHISHUA",
"Xoro",
"Shiro",
"XoroShiro",
"xoshiro",
"Pract",
"Ipn",
"ipnsort",
"Nebel",
"wstaffordp",
"LCG",
"Vigna",
"XSH",
"Neill",
"ROMU",
"Markus",
"equidistribution",
"Eiserloh",
"GDC",
"GCD",
"Wyhash",
"Gravell",
"Mrrl",
"Andrey",
"Astrelin",
"Bonzai",
"Lukas",
"Voultapher",
"Axtmann",
"Sascha",
"Ferizovic",
"Sebastiano",
"Edelkamp",
"Armin",
"Wegener",
"Jens",
"Oehlschlegel",
"Malte",
"Skarupke",
"BCL",
"Liskov",
"evt",
"cref",
"sut",
"tga",
"fbx",
"dae",
"otf",
"JNI",
"virtuals",
"awk",
"ACMR",
"tokei",
"PCRE",
"TTL",
"NPC",
"wyrand",
"stddev",
"UNH",
"PWS",
"usr",
"Nicify",
"enumerables",
"arimger",
"Swallow",
"VCS",
"rethrowing",
"synchronised",
"Kernighan",
"Kernighan's",
"unioned",
"heapifies",
"heapify",
"Holo",
"octrees",
"CIE",
"ish",
"RBB",
"Oehlschlägel",
"ninther",
"Nico",
"Lomuto",
"Lomuto's",
"Yaroslavskiy",
"Yaroslavskiy's",
"Ramer",
"Selbert",
"MSB",
"LSB",
"Weyl",
"reimplementation",
"reimplementations",
"ulongs",
"CAFEBABEUL",
"CSPRNG",
"BMI",
"STJ",
"ROS",
"pby",
"Dic",
"stylised",
"navigations",
"unupdated",
"Astar",
"MMM",
"fitme",
"toupper",
"OFS",
"img",
"mdfile",
"num",
"pytest",
"pycache",
"mypy",
"pyc",
"pyo",
"swp",
"swo",
"GHA",
"venv",
"rcs",
"tgz",
"buildalon",
"nographics",
"tzf",
"nogit",
"Dups"
],
"flagWords": [],
"minWordLength": 3,
"allowCompoundWords": true,
"caseSensitive": false
}