Patch Notes - V1.4
Version 1.4 - May 2024 (CURRENT)
Brand new inventory system to collect fuses with refined UI manager
Added new light example rather than the previous door example for when the boxes are powered
Added new sound effects for opening inventory and picking up objects
CPUIManager script:
Optimised script and fixed redundant checks and functions
Removed the reference tot he ChessSlotWidget script
Added pooling for inventory slots, to improve optimisation and reuse of slots
CPInteractable script:
Added fuse rotation to the spawning functionality
General script updates:
General bug fixes to the system
Fixed all GUID issues by duplicated all scripts and renaming
Sound script is now generic - Removed namespace, no clash with other packages
Added a persistence boolean for each manager, so you may decide which scripts will persist to further scenes
Removed yellow warnings messages
Removed the ChessSlotWidget script
Added a new script called InventorySlot
Refactored disable manager to reduce redundant code and checks
Version 1.3 - October 2023
General bug fixes
Version 1.2 - August 2022
Created new "PowerManager"
Remove tags using the Power on event
Refactored this script for easy use to choosing amount of boxes
Refactored and created a brand new "FuseBoxInteractable" script
Added full SO options for fuse boxes
Created spawn locations and spawn offset for fuses
Renamed "CPSingleFuseController" to "CPFuseCollectable"
Refactored this script to take into account for SO's
Created ScriptableObjects for the Chess Piece Fuses
Created new "Sound" script for sound ScriptableObjects
Created new SO's for each sound effect
Update controller sounds for SO's
Updated Raycast to 2022 version
Added a check to disable removing of fuses when not interacting with fuse box
Added brand new sound effects
Created a new "UI Manager"
Added crosshair control to this script from the raycast
Added new section of controlling inventory UI
Renamed "CPItemController" to "CPItem"
"CPItem" script now has the functionality for basic input
Refactored "DisableManager" script for optimisation (Migration to UIManager)
Fully re-organised demo scene for easy editing and understanding
Removed baked lighting to save project space
Renamed UI sprites for consistency
Renamed all textures and created a shared textures folder to optimise chess pieces
Reset all models and XForm to make sure scaling is 1, 1, 1
Renamed all fuses to correspond with correct titling
Added pivot to the bottom of the fuses
Version 1.1.1 - September 2020
Fixed all of Unity's built in exceptions
Fixed the power manager instance and incorporated it into the fuse box manager, to allow multiple uses per scene
Added "None" enum for chess fuse selection for default purposes
Version 1.1 – September 2020
Fixed an issue where you could interact with fuse boxes AFTER the puzzle has been completed.
Version 1.0 – August 2020
Initial Release
Last updated