Difference between revisions of "Version 1.1.0"
From ReflexCLI
Line 5: | Line 5: | ||
==Changes== | ==Changes== | ||
* Autocomplete with hierarchies. | * Autocomplete with hierarchies. | ||
+ | ** By default suggestions and autocomplete for console commands will be shown up to the next separator character (i.e. '.' or '/'). | ||
* Console waits for the end of the frame to close | * Console waits for the end of the frame to close | ||
− | ** helps prevent conflict with input polling that might check for console state. | + | ** helps prevent conflict with input polling that might check for console state (see [[Conflict With Game Inputs]] for details). |
* Interface support | * Interface support | ||
** <code>[ConsoleCommand]</code> works on interface members. | ** <code>[ConsoleCommand]</code> works on interface members. | ||
Line 14: | Line 15: | ||
** Spaces in GameObject names are replaced with underscores. | ** Spaces in GameObject names are replaced with underscores. | ||
* Parameter processors now handle derived types. | * Parameter processors now handle derived types. | ||
− | ** <code>[ParameterProcessor(typeof(UnityEngine.Component))]</code> will handle <code>Component</code> and all derived classes. | + | ** <code>[ParameterProcessor(typeof(UnityEngine.Component))]</code> will handle <code>UnityEngine.Component</code> and all derived classes. |
− | ** If multiple parameter processors are appropriate for the given type, then the closest | + | ** If multiple parameter processors are appropriate for the given type, then the closest match will be used. |
+ | *** e.g. if you define a parameter processor for MonoBehaviours, this will be used in favour of the built-in Component processor for all of your custom scripts. | ||
==Settings== | ==Settings== | ||
+ | For more details, see [[Settings]]. | ||
* Added Default naming convention. | * Added Default naming convention. | ||
* Added Console font. | * Added Console font. |
Latest revision as of 14:10, 3 January 2018
Contents
Release Date
Approved as of 2018-01-02.
Changes
- Autocomplete with hierarchies.
- By default suggestions and autocomplete for console commands will be shown up to the next separator character (i.e. '.' or '/').
- Console waits for the end of the frame to close
- helps prevent conflict with input polling that might check for console state (see Conflict With Game Inputs for details).
- Interface support
-
[ConsoleCommand]
works on interface members. - Interfaces can be supplied as command parameters.
- Interfaces can be found and addressed in scene (as per MonoBehaviours)
-
- Components/GameObjects with spaces can be addressed
- Spaces in GameObject names are replaced with underscores.
- Parameter processors now handle derived types.
-
[ParameterProcessor(typeof(UnityEngine.Component))]
will handleUnityEngine.Component
and all derived classes. - If multiple parameter processors are appropriate for the given type, then the closest match will be used.
- e.g. if you define a parameter processor for MonoBehaviours, this will be used in favour of the built-in Component processor for all of your custom scripts.
-
Settings
For more details, see Settings.
- Added Default naming convention.
- Added Console font.
- Hierarchical autocomplete toggle.
Bug Fixes
-
[ConsoleCommand]
members inherited by derived classes create multiple commands. - History scroll sensitivity is very slow.
- When browsing history, command details and suggestions are not shown.