Patch Notes - v1.5
Version 1.5 - December 2025 (CURRENT)
Added brand new custom FPS Controller with footstep sounds, movement customisation, jump settings and control toggles
Added new camera zoom script for holding right click and viewing objects
Added new Cursor Manager script to control when the mouse cursor should be locked or not
Removed Input Manager and transferred all inputs into Interactor and GeneratorItem script for easier usage
Refined the disable manager to use UnityEvents rather than hard coded methods, meaning you can use different controllers and components more easily than before
Renamed all demo scene objects and project folders for easier navigation
Added comments to all scripts
General quality of life and bug fixes
Upgraded to Unity 2021.3.45f2
Version 1.4 - May 2024
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