Version 1.1.0

From ReflexCLI
Jump to: navigation, search

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
  • 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 handle UnityEngine.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.