Giter VIP home page Giter VIP logo

asmdefhelper's Introduction

Asmdef Helper

Unity assembly definition utilities.

This library solve inconvenience of assembly definition on unity.

Dependency Graph

Unity assembly definition viewer.

(menu) > [AsmdefHelper] > [Open DependencyGraph]

Show assembly definition referances in your project like this.

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.

  1. [AsmdefHelper] > [Find all asmdef in project]
  2. All asmdef will appear in project browser.
  3. Pick up asmdef to edit.
  4. [AsmdefHelper] > [Open selected asmdef inspector view]
  5. 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.1.7f1

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

@naninunenoy

asmdefhelper's People

Contributors

naninunenoy avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.