Patch Notes - V1.5
Version 1.5 - June 2024 (CURRENT)
Converted all UI text elements to TextMeshProp for clarify and better performance
Smaller bug fixes and optimisations to the system to be more streamlined
Changed GenInventory instance to the start method to avoid any initialisation issues
Add boolean checkbox for all managers / singletons for persistence
UI Manager:
Changed UI manager open to 0 : 1 for show inventory
Removed public field as it wasn't relevant
Added new null checks to try and easily allow debugging for missing references
Version 1.4 - August 2023
Added new audio effects to the system
Added brand new looped generator filling audio
Added brand new jerrycan pickup audio
Renamed GeneratorInventoryManager to GeneratorInventory
Refactored this script to make it more concise
Removed public variables and created new properties
Edited the generator inventory to hide fuel amounts
Changed UI design for generator inventory to be more professional and enkeeping with other assets
Made Sound script generic to stop clashing with other assets
AudioManager changed to take Sound ScriptableObject into account
Added ability to check for IsPlaying
Added the ability to fade out on audio effects
Fixed GUID issues by duplicating all scripts to avoid clashing with my other assets
Resized all 3D model for appropriate scaling
Renamed GenRaycast to GeneratorInteractor
Added new functionality for showing when we're looking at an item
GenUIManager script
Added functionality for CanvasGroup instead of turning inventory gameobject on and off
Renamed GenItem to GeneratorItem for ease of use
Refactored this code
Fuel barrel can now be set to unlimited usage
Made sure collected Jerrycan updates inventory fuel as it didn't work as intended
Created brand new custom inspector script with titles
Added Open Editor script option button
Fill rate is inside the generator only option
Added custom editor for unlimited fuel barrel and parameters for all
Added brand new functionality for being able to turn the generator on and off on the keypress
Added a new audio for looping and sound pouring
Added functionality to fill the generator over-time using a long keypress
Added new fillrate field for customisation
Version 1.3 - June 2022
Added a new option to fill allow generator to use fuel over time
Added a deactivated event
Can refuel the generator during burn phase
Added a Generator rumble with speed options for visual effect
Created a brand new custom inspector for the "GenItem" script
Created new "UIManager"
Moved crosshair from raycast manager to UI Manager
Moved UI elements from Inventory Manager
Renamed "GeneratorItemController" to "GenItem"
Renamed all sprites
New demo scene organisation
New visual light element added to scene and activate generator script
Added new Audio Manager / ScriptableObject Sound sources
Added 3D Text explanation to the demo scene
Version 1.2 - June 2021
Added new raycast script which refines how the interactions work, no need for tags or layers on objects
Make sure to add "Ignore Raycast" to your player character
Organised the demo scene for better usability
Removed yellow exceptions for scripts
Rescaled Objects and 3D models - So they're all relevant to 1.8m
Removed baking data from the demo to save space
Refactored the "GeneratorItemController"
Added variables audio names for consistency and ease of use
formatted the code to make it easier to understand and more refined
Added new headings for better flow on the variables
Changed the "ShowUI" option to reduce the need for the world space canvas'
Version 1.1 – July 2020
Edited the canvas layout and the way it is display in Unity
Updated the “GeneratorItemController” to incorporate “UnityEvents” to make successful code interaction multi-use, meaning you can produce multiple outcomes with ease with a light turning on example.
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, InventoryController, ItemControllers and more!
Updated and edited textures and materials
Add custom sounds and integration
Added new manager examples to the prefabs and demo scene
Update all prefabs and set them to 0, 0, 0 for future use
V1.0 – May 2020
Initial Release
Last updated