Patch Notes - V1.2

Version 1.2 - July 2023 (CURRENT)

  • Duplicated all scripts to fix GUID issues when using my other assets

  • Made the Sound script generic

  • Renamed LeverRaycast to LeverInteractor

    • Removed redundant singleton code from this script

    • Edited variables names for more consistency

  • Refactored LeverSystemController script for further optimisation

    • Added new methods for easier understanding of repeated usage

    • Added new tooltips

  • Added Edit Custom Inspector script to then bottom of custom inspector scripts

  • Edited Custom inspectors for easier readability by splitting into multiple methods

Version 1.1 – July 2022 (CURRENT)

  • Created new scene organisation

  • Refactored all code to make it shorter, easier to read and optimised

  • Created new ScriptableObjects for audio effects

  • Created Additional Packages folder for organisation

  • Renamed all Textures, models and animations for ease of use

  • Created new UIManager

    • Moved "Crosshair UI" from raycast and into the UIManager

  • Edited Raycast script to 2022 version

  • Changed "LeverItemController" to "LeverItem" for consistency

    • Morphed "LeverItem" with old lever controller and refined the script

    • New custom inspector for this script

  • LeverSystemController script changes:

    • Added SO to this script for audio control

    • Created a custom inspector

  • Added a new "Power up" or "On" event, so you can obviously see some lights switch on when the levers are pulled in the correct order

Version 1.0 – January 2021

  • Initial Release

Last updated