Patch Notes - V1.1

V1.1 - June 2023
  • Created new DoorInteractor script for raycasting
  • Removed ButtonRaycastDoorScript and merged into DoorController
  • Added 3 brand new PBR doors to the scene
  • Added a Set of PBR keys to the scene
  • Added PBR drawers and lockers
  • Added new DoorAudioManager script
    • Created a delay method for delaying audio effects
  • Created a new DoorItem script to manage all doors
  • Created a new UI manager to maintain all UI elements
  • Refactored the DoorInteractable
    • Added new scriptablesobjects for sounds
    • Refined functionality with less code
    • Created a brand new custom inspector for this script
    • Added code to open & close the door with interpolation rather than animations
    • Added custom functionality for unlocking doors with keys
    • Added functionality for planks to block usage of a door
  • Created an Inventory System for collecting keys
    • Created set of icons for collected keys
    • Added custom inventory UI for visuals
    • Created prefab for inventory slots for easy usability
    • Created ScriptableObjects for Keys
    • Added UI for removing keys
  • Added new functionality for locking of the door
    • Added custom sound effects when it is locked
    • Added custom UI text for UI locking with fades
  • Created a KeyCollectable script for collecting keys
    • Added key pickup sound effects
  • Added a locker example to the scene
    • Lockers act like normal doors and can be locked
    • Added new sound effects for opening locker doors
  • Added custom drawer functionality
    • You can now spawn objects within drawers with the provided event
    • Added PBR drawers to the scene
    • Can now open and close these drawers
    • Lock drawer functionality
    • Added sound effects for opening drawers
V1.0 - April 2021
  • Initial Release