AsmdefHelper
Unity assembly definition utilities.
Install / Use
/learn @naninunenoy/AsmdefHelperREADME
Asmdef Helper
<img src="https://user-images.githubusercontent.com/15327448/79349410-24950780-7f71-11ea-94be-056726828ec4.png" width="140" />Unity assembly definition utilities.
This library solve inconvenience of assembly definition on unity.
install via upm
Please add this line to dependencies of Packages/manifest.json.
"dev.n5y.asmdefhelper": "https://github.com/naninunenoy/AsmdefHelper.git?path=Assets"
Dependency Graph
Unity assembly definition viewer.
(menu) > [AsmdefHelper] > [Open DependencyGraph]
Show assembly definition referances in your project like this.
<img src="https://user-images.githubusercontent.com/15327448/100633752-cdae3800-3371-11eb-9729-dfb8c4fd3412.png" width="580" />You need to organize the nodes by yourself.
You can toggle node appear/disappear.
Multiple Edit
Open multiple assembly definition inspector views for parallel editing.
- [AsmdefHelper] > [Find all asmdef in project]
- All asmdef will appear in project browser.
- Pick up asmdef to edit.
- [AsmdefHelper] > [Open selected asmdef inspector view]
- Open asmdef inspector views and edit these asmdef.
Compile Locker
Lock unity editor compile to edit an asmdef.
(menu) > [AsmdefHelper] > [Compile Lock]
- When checked, unity editor compile is stop.
I referred to this: decoc/CompileLocker.cs
Custom Create
Create an asmdef with some parametors you input.
- (right mouse button click) > [AsmdefHelper] > [create custom asmdef]
- input your parameters.
- click [Create] button.
When you checked Is Editor, to be created an asmdef for only platform Editor.
I referred to this: 【Unity】Assembly Definition を作成する時のコンパイル回数を抑えられるエディタ拡張「UniAssemblyDefinitionCreator」を GitHub に公開しました
And you can also rename an asmdef by one action.
- (right mouse button click) > [AsmdefHelper] > [Rename asmdef]
- input new name.
- click [Rename] button.
Environment
Unity 2021.2.8f1
This library use unity internal class, so may be not work (or couse build error) depending your unity vresion.
I referred to this: 【Unity, C#】internalな型やメンバにアクセスするには、多分これが一番早いと思います
License
MIT
Author
Related Skills
node-connect
338.0kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
83.4kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
338.0kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
commit-push-pr
83.4kCommit, push, and open a PR
