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