DevTool Settings

Global settings of DevTool stored in Project Setting, Infinite Dawn -> DevTool section.

Main Settings

Deep Search: Deep searching Objects, including inactive objects and ScriptableObjects. Required more time and memory.

Inactive Objects: Enable inactive objects during the search.

Show Instance ID: Use this to differentiate objects in the scene with the same names.

Workspaces

Workspaces allow you to scan you project assemblies. To create new workspace click on + button, to remove - button.

Setup Workspace

First of all you need to write assembly name in Assembly field.

Assemply-CSharp it's default assembly name where are Unity stored your classes, if not create custom assemblies for them.

In the Type field write the type name which you want to scan.

If you want to scan all type in specified assembly use * character.

Member Type and Binding Flags allow you filter types of member which will be scanned from specified Type.

You can add custom relative path and order for all scanned members from this assembly.

Toggle IsActive to enable or disable this assembly from scanning engine.

Templates

Templates of commands is description for DevTool engine, how it should draw finded commands with specified arguments/types.

By default in package added ready made templates for most common command types. For instance, Command Template Int can draw all fields, properties with type Int and methods with argument Int.

Create Template

Open DevTool Canvas prefab and find Content child.

Create new empty gameobject, name it Int Command and setup desired size.

Add Command Template Int component

Setup command as you want, change font style, size, color and etc. Create Input Field as child and add it in Command Template Int component. After that you can create prefab of your new command and add it Template list.

Last updated