v1.0.2
What's Changed
New Features
- Added Reverse Support for all primitive types (reverses strings, lists, etc).
- Added more variations of wording for applying actions
- Added
detect, detected
as Trigger property keywords - Added Weight property for Cargo and Ships.
- Added dampener and enabled properties for Cockpits and Remote Controls
- Added support for getting Vector/Color components using "myVector.x, myColor.r" syntax.
- Added a bunch of properties for Display including enabled, font, background, size, image, images, scripts, alignment, padding, interval, ratio.
- Added support for "Magnets" (work like Landing Gear)
Changed Behavior
- Air Vents now consider oxygen level as part of whether they are pressurized/depressurized. Also added support for retrieving whether air vent is currently in pressurization or de-pressurization mode.
- Changed "coords" to Target property instead of position
- Changed DoorHandler default boolean to Enabled and added Ratio as numeric default
- Changed "input" and "rollInput" properties of Cockpits/Remote Controls to return a vector when no direction is specified
Bug Fixes
- Fixed bug with variable actions not being processed correctly
Other Changes
- Split ParameterProcessors and removed redundant DataFetchers
- Added several missing tests
- Minor improvements to reduce unnecessary character usages
- Added utilities for more efficient creation of KeyValuePairs and Dictionaries
- Updated Cast methods to use dictionary lookup to save characters
Full Changelog: v1.0.1...v1.0.2