Home

Awesome

Unity Editor LINQ extentions

Unity Editor LINQ extensions is extensions set for Unity Editor that allows traverse hierarchy of GameObject, Components, Assets and their properties. The design aims to get the power and simpicity of LINQ and provide a simple way to manipulate Unity objects.

Getting started

If you want to get this project as a Unity package, follow these easy steps:

  1. Clone repository to Packages folder of your project folder (say to C:\MyProject\Packages\com.unity.editor.linqext).
  2. In the project, under the Packages folder, there should be a manifest.json file. In there, add dependency to new package (for Windows users, notice that we're using forward slashes for path separator in the json file):
{
    "dependencies": {
        "com.unity.editor.linqext": "file:C:/MyProject/Packages/com.unity.editor.linqext"
    },
}

You should now be able to use package.