Patch Notes - V1.4
Version 1.4 - June 2024 (CURRENT)
Updated all text UI's for the phone number pads to TextMeshPro for better optimisation, visuals and customisation
Added bool checkbox for all managers / singletons for persistence - Meaning users can choose whether to keep these between scenes more easily
Added brand new null checks for UI Manager and interactor to solve any null reference problems for easier debugging
General script fixes and optimisations
Version 1.3 - July 2023
Fixed GUID issues by duplicating all scripts to avoid conflict issues
Made the Sound script generic
PhoneUIManager
Refactored the entire script to split methods for easier reading
Refined all unnecessarily lengthy methods into more usable code
PhoneController
Added new functionality to right click to close phone keypad
Created close keypad key in input manager
Refined the scripts slightly by optimising the CheckCode method
Renamed PhoneRaycast to PhoneInteractor
PhoneAudioManager
Refined this to use SO in a more efficient way
Upgraded all audio files to .WAV
Version 1.2 - June 2022
Updated raycast script to version 2022
Updated phone trigger script for ease of use
Updated the disable manager
Removed crosshair reference and merged into UI manager
Created UI Manager
Moved crosshair references to this script
Moved all of "KeyController" logic to the "UIManager" script
Updated "Controller" script for ease of use
Added new SO references to the script
Renamed "PhoneItemController" to "PhoneItem"
Renamed all UI phone keypad elements for ease of use
Added new namespace to all scripts
Update Audio manager and create new "Sound" ScriptableObject
Remove baked lighting data from demo scene to make project smaller
Rename sprites for consistency
Re-imported phone models for correct sizing
Reorganised demo scene for ease of use
Version 1.1 – July 2020
UI Changes:
Edited the canvas layout and the way it is display in Unity
Scripting Changes
Added a new Audio Manager, so more sounds can be added and called within script
Added a new input manager, which allows easy control of all inputs from one place
Refactored the Raycast, PhoneController, ItemControllers and more!
Miscellaneous
Updated and edited sounds, textures and materials
Added new manager examples to the prefabs and demo scene
Update all prefabs and set them to 0, 0, 0 for future use
Version 1.0 – June 2020
Initial Release
Last updated