Patch Notes - V1.6

Version 1.6 - June 2024 (CURRENT)

  • Add boolean checkbox for all managers / singletons for persistence so you can choose whether to save managers between scenes

  • Added new null checks to UIManager and interactor script

  • General script optimisations

Version 1.5 - July 2023

  • Updated the brass texture to make sure numbers are fully visible with an option of white texture texture

  • Fixed script GUID issues by duplicating all scripts to avoid script conflicts

  • Made Sound script generic

  • Renamed UI elements and inverted trigger interact prompt colours for easier visuals

  • PadlockController script

    • Renamed PLController to PadlockController

    • Refactored the entire script and remove redundant fields

    • Added brand new functionality to spawn padlocks instead of having them exist in the scene meaning it's very easy to setup and use

  • PadlockNumberSelector script

    • Removed the need for adding the PadlockController

    • Added IPointerEnter interaction to PadlockSpinners for better interaction

      • Added Physics Raycaster to make this into account

  • PadlockInteractor script

    • Renamed the script from the PLRaycast from PadlockInteractor

    • Organised the script

  • AudioManager script

    • Added ScriptableObject update to the Play and Stop methods for easier functionality

  • PadlockTrigger script

    • Organised this script and made it more split between methods

Version 1.4 - June 2022

  • Organised project files and optimised texture naming

  • Organised demo scene for ease of use

  • Created a new UI manager to control all UI elements in one place

    • Add crosshair UI control to the UI manager from the raycast script

    • Adding basic disabling functionality to the UI manager

  • Created ScriptableObjects for all audioclips

  • Edited the disable manager to be more concise with new UI manager

Version 1.3 - June 2021 (CURRENT)

  • Updated the "PadlockRaycast" script

    • Added "Ignore Raycast" layer to the to player

    • No need for multiple tags within the system

  • Updated to Unity V2018.4

  • Added a material and shader to allow 3D text to be visible from one side only, removing the need for several other materials

  • Removed redundant materials and textures from the projects to save space

  • Removed light baking data from the demo scene to save space

  • Added the Raycast disabling reference to the disable manager for consistency and ease of access

  • Added a variable reference to the "DoorAnimation" script to change animation name easily

  • Refactored "PadlockController" script

    • Removed the need for multiple references to lock animations and camera, these are found automatically

    • Added audio clip sounds to the inspector to make customisation easier

    • Renamed variables to make them easier to understand and more consistent

Version 1.2 – July 2020

  • UI Changes:

    o Added a button prompt when using a “Trigger Style” event for 3rd person style interaction

  • Scripting Changes

    o Updated the Padlock Controller to incorporate “UnityEvents” to make successful code interaction multi-use, meaning you can produce multiple outcomes with ease

    o Added a new Audio Manager, so more sounds can be added and called within script

    o Added a new input manager, which allows easy control of all inputs from one place

    o Refactored the Raycast, PadlockController, ScriptSpinners and more!

  • Miscellaneous

    o Updated and edited sounds, textures and materials

    o Added new manager examples to the prefabs and demo scene

    o Update all prefabs and set them to 0, 0, 0 for future use

    o Added an additional Trigger Style interaction with 3rd person or possible first person instances.

Version 1.1.1 – May 2020

  • General Fixes

    o Added namespaces to scripts to stop any clashes with other projects

    o Added a new LayerMask called “LayerToExclude” which will allow you to add a layer to a wall or door (For example) and stop the raycast going through.

    o Updated demo scene FPSPrefab and general prefabs to be more consistent

Version 1.1 – March 2020

  • UI Changes:

    o Updated package to Unity 2017.4 (As per Unity Rules)

    o Added FPSController to package (As per Unity rule change)

Version 1.0 – February 2020

  • Initial Release

Last updated