Patch Notes - V1.4

Version 1.4 - September 2023

  • Fixed GUID issues by duplicating scripts so we don't get classing with other assets

  • Applied root motion to all doors so animations will work on any rotations

  • Made Sound script generic to be consistent with my other assets

  • Renamed TKRaycast to TKInteractor

  • Key Inventory Canvas:

    • Added a CanvasGroup to the inventory canvas so it can be hidden without disabling the object itself

    • Created new icon background images and cleaned up the design

  • TKUIManager script:

    • Optimised the script for ease of use

    • Added a check to use a CanvasGroup so the canvas can be visibly active but transparent

    • Added the input for openign and closing inventory here

    • Added fade functioanlity so the inventory will now fade in and out when opening or closing

  • AudioManager script:

    • Updated the headers for more consistency

    • Used the ScriptableObject in the Play and StopPlaying methods rather than name to make usage easier

Version 1.3 - August 2022

  • Created new Key & Door controller scripts with refinements

    • Created new TKKeyCollectable script to replace the old TKKeyController

    • Created new TKDoorInteracable script to replace the old TKDoorController

      • Added a new boolean to choose whether you want to remove the key from your inventory after use

    • Refactored both scripts, new scriptables and more!

  • Created a brand new TKInventory script to reference a new created list of keys

  • Created ScriptableObjects for all sounds

    • Updated audio manager

    • Created a set of Sound scriptable for use

    • Added namespace for Sound script

    • Added new Scriptables for sound references in scripts

      • Exposed all of these for the inspector

  • Updated Raycast script to 2022 for easier, cleaner interaction

    • Added inputs to TKItem rather than the raycast script

  • Removed redundant DisableManager script

  • Created a new UIManager script

    • Moved crosshair interaction to this script

    • Updated main UI canvas for key inventory and UI management

  • Renamed UI sprites for all icons and shapes

  • Renamed all textures and created a new folder for shared textures

  • Added additional scene files to the additional folder

  • Added 3D Text to project for explanation

  • Completely removed baked lighting to save space in the project

  • Updated demo hierarchy to match with other updated assets

  • Added namespace to RotateObject

  • Fixed all yellow warnings from scripts (These are just annoying warnings more than anything)

Version 1.2.1 – August 2020

  • UnityEvent added to each door so different animations can be used from script

  • Generic Door Animation script created to use with the UnityEvent

  • Renamed some variables for consistency

  • Reduced the lightmapping size in the demo scene by 70%

Version 1.1.1 – May 2020

  • Updated all prefabs

  • Added namespaces to stop any script clashing

  • Added an Enum so the keys can be selected more easily

  • Edited all scripts for performance and readability

Version 1.1 - March 2020

  • Updated package to Unity 2017.4 (As per Unity Rules)

  • Added FPSController to package (As per Unity rule change)

Version 1.0 – April 2020

  • Initial Release

Last updated