Version 2.0.0
From ReflexCLI
Release Date
Submitted 2020-02-04. Pending approval from Unity
Warnings
- New Minimum Unity Version : 2018.4.0
- Internal file structure has been updated so you may need to manually merge if you have made local changes
Package File Structure
ReflexCLI now follows the format of a Unity Package
- Exists in its own Assembly (
RTM.ReflexCLI
) and may be referenced from your assemblies and custom packages - Will install in the old file location Assets/Reflex/
- You can optionally move Reflex into the Packages/ folder, for neatness, see Installation for details.
Changes
-
[ConsoleCommand]
and[ParameterProcessor]
tags are now gathered from all Assemblies in the project- Includes assemblies in the assets folder and in custom packages
- Initialization of the
CommandRegistry
andParameterProcessorRegistry
are handled off the main thread- Reduces initialization time when entering play mode in editor and when booting a build
- Exceptions thrown by commands are piped to the Unity Log, with callstacks, for better debugging
- Reduced some performance overhead in regularly copying lists of data
Settings
- Settings now appears in the standard ProjectSettings window, rather than in an inspector
- Default Settings file location has been moved to Assets/Reflex/UserAssets/Resources/
- If you are upgrading from a previous version then the file will stay in it's previous location