/Cratesmith.AssetUI

Popout Inspector and ScriptableObject aware default Object Drawer for Unity3d.

Primary LanguageC#MIT LicenseMIT

Cratesmith.AssetUI

Popout Inspector and ScriptableObject aware default Object Drawer and other workflow tools for Unity3d.

Installation:

installation

  1. Open the package manager window
  2. Click the add button in the top left
  3. Select "add from git url"
  4. Paste in the following url and press enter: https://github.com/Cratesmith/Cratesmith.AssetUI.git
  5. ... or just check out the files and dump them somewhere in your project.

Features

Eyedrop from scene

Enables an eyedrop tool that lets you pick compatible objects from the scene.

Pick from scene

Pick from Project

Shows a searchable list of compatible root-level components from prefabs in your project. This can have a brief delay in larger projects, especially for inbuilt types (such as Rigidbody) assetui_create_pick_from_project

Create ScriptableObjects

This option appears for any ScriptableObject type that has the [[CreateAssetMenu]] attribute.

Create scriptable objects

Create sub-assets of ScriptableObjects

You can create ScriptableObjects as sub-assets of the current ScriptableObject you're editing. This can be useful for reducing clutter or packing settings assets together create scriptableobject sub-assets

You can also rename and delete them as you would regular assets (f2 and del keys) assetui_rename_delete_sub_so_assets

Popout temporary inspector

Opens a temporary inspector. This inspector will close if it loses focus or you press escape. If you want to them around, either dock them or click the "pin" toggle button (just under the asset's icon)

popout inspectors

Expand ScriptableObjects as foldouts

ScriptableObject fields can be expanded. The blueish foldout and grey box indicates that the contents of the foldout are part of another asset. Note: At time of writing there are some issues using reorderable lists within these foldouts. If you find you can't edit a list just open a popout and edit that asset directly

expand scriptableobjects as foldouts

Alt+\ Search components on selected object

If you have an object selected and push alt+\ this will open a searchable list of components and objects. Selecting anything from this list will open a popout inspector pointed at your selection

Alt+\ search components on selected object

Ctrl+t Search for gameobject/component in prefabs in scene or project

Pressing ctrl+t opens a search window that lets you pick from gameobjects in open scenes or prefabs in your project. Selecting an object lets you search through components or gameobjects belonging to that (similar to alt+/) and open a popout inspector to edit them. Note: holding shift when selecting will ping the object, holding ctrl when selecting will make that object your current selection (for the heirachy/project/inspector windows)

assetui_ctrl_t_go_to_gameobject_or_prefab_component