The latest version of Vendor has been released!
Below you will find a detailed changelog for this version release
Version updates are pushed directly to the Dizzy Media
and Unity Asset Store
Changelog
*BREAKING CHANGES, MAKE A BACKUP BEFORE IMPORTING*
0.2
6 November 2023
- AddedCurrency Transfer – Handles transferring currency from one scene to another
(i.e auto created by system during runtime) - AddedCurrency Save – Handles triggering currency save / transfer to another scene
(i.e can be called via event or from character action) - AddedCurrency Load – Handles catching currency transfer from a previous scene
and applies to current scene player - ~
- AddedDynamic Object Controller (Script Edit) – Added new edit template
(i.e make sure to run the script editor again with the updated library) - ~
- AddedFloating Icons Helper – Catches and adds selected objects to the Floating Icons Manager
(i.e detects if objects can or cannot be added) - ~
- AddedLocalization Pack – Added asset pack that contains localization data, scriptables, etc.
for use with HFPS Localization - AddedLocalization Map – Added new Localization Map to Shared folder
(i.e HFPS localization map for all of my HFPS add ons) - AddedLocalization Text Table – Added new Localization Text Table to Shared folder
(i.e HFPS localization text table for all of my HFPS add ons) - ~
- AddedSaveGameHandlerEditor (Script Edit) – Added new edit template
(i.e make sure to run the script editor again with the updated library) - ~
- AddedVendor Demo L – Main demo scene with HFPS Localization support
- AddedVendor Main Menu L – Main Menu demo scene with HFPS Localization support
- AddedVendor Transfer Demo – Demo scene to show how currency can be transferred
from one scene to another - AddedVendor Scene Loader – Scene loader demo scene for Vendor demos
- AddedVendor Scene Loader L – Scene loader demo scene for Vendor demos with
HFPS Localization support - ~
- uPDATEdAction Bar – Added Action Inputs to the Action class
(i.e for use with custom icons per input type and custom button input per input type) - uPDATEdAction Bar – Added Action_Input class
(i.e stores custom icons per input type and custom button input per input type) - uPDATEdAction Bar – Added Action_Custom class
(i.e stores action data sent from another script, i.e character action, etc.) - uPDATEdAction Bar – Added ActionInput_Custom class
(i.e stores input data sent from another script, i.e character action, etc.) - uPDATEdAction Bar – Added ActionBar_Defaults action
(i.e sets default values for the action bar when called to) - uPDATEdAction Bar – Added Actions_Add action
(i.e adds list of actions sent from another script, i.e character action, etc.) - uPDATEdAction Bar – Added Actions_Clear action (i.e clears current actions)
- uPDATEdAction Bar – Added OnInputsUpdated action
(i.e fires when input type has been changed, i.e pause > settings > input) - uPDATEdAction Bar – Added OnChangeLocalization action
(i.e for use with HFPS localization) - uPDATEdAction Bar – Added OnUnsubscribe action
(i.e for use with HFPS localization) - uPDATEdAction Bar – Removed Action Input, Keyboard and Gamepad references
(i.e no longer needed, stored in Action Inputs) - uPDATEdAction Bar – Removed Input Type (i.e replaced with device)
- uPDATEdAction Bar – Removed InputType_Check action
(i.e no longer needed, replaced with OnInputsUpdated) - uPDATEdAction Bar – Updated Start Init action (i.e for new values usages)
- uPDATEdAction Bar – Updated Update action (i.e for new input usages)
- uPDATEdAction Bar – Updated ActionBar_Check, ActionBar_StateCheck, Action_Init, ActionBar_Reset, StateCheckDelayed and InputCheck_Icons actions (i.e for new inputs usages)
- uPDATEdAction Bar – Remove Action Texts values (i.e actions, values, references)
(i.e no longer used, replaced with Action_Custom references) - ~
- uPDATEdCharacter Action – Added Puzzle Settings class
(i.e for use with Puzzler > use puzzle, puzzle action type, etc.) - uPDATEdCharacter Action – Added ActionType_Puzzle enum
(i.e none, activate, state check, etc.) - uPDATEdCharacter Action – Added Use Custom Action Bar option to Extensions > Action Bar Settings (i.e assign specific action bar to be used)
- uPDATEdCharacter Action – Updated Extensions > Action Bar > Actions class reference
(i.e now uses Action_Custom from Action Bar) - uPDATEdCharacter Action – Updated ActionBar_Update action
(i.e for new action bar options) - uPDATEdCharacter Action – Updated Start Init action
(i.e for custom action bar option) - uPDATEdCharacter Action – Updated Action_Start and Action_End actions
(i.e for new Puzzle Settings options) - uPDATEdCharacter Action – Updated Action_Start, Action_End and Action_Update actions
(i.e for Player Manager fix, more info below) - uPDATEdCharacter Action – Updated Audio_State action
(i.e fixed Audio Fader reference check, more info below) - uPDATEdCharacter Action – Updated Items_Update action
(i.e enabled item switch lock) - uPDATEdCharacter Action – Updated Vendor Settings options
(i.e added currency save option) - uPDATEdCharacter Action – Removed ActionBar_EventInvoke action
(i.e no longer needed) - ~
- uPDATEdCurrency – Added Currency_Set action
(i.e sets currency to amount indicated) - uPDATEdCurrency – Added UI_Messages action
(i.e holds texts used for currency messages, i.e currency collect, max currency, etc.) - uPDATEdCurrency – Added OnChangeLocalization action
(i.e subscribes to language change, updates texts) - uPDATEdCurrency – Added OnEnable action
(i.e subscribes to language change) - uPDATEdCurrency – Added Message_Type enum
(i.e handles how pickup messages are displayed, i.e no cap or cap, etc.) - uPDATEdCurrency – Updated Awake action
(i.e for text table reference check) - uPDATEdCurrency – Updated HasCurrency_Amount action
(i.e for equal amount purchase fix, more info below) - uPDATEdCurrency Interaction – Updated Pickup_Interact action
(i.e for new message type options, i.e no cap or cap) - ~
- uPDATEdDM Menu – Updated menu item positions (i.e fixed order)
- ~
- uPDATEdLocalization – Updated Vendor values
(i.e for new integrations setup menu) - ~
- uPDATEdVendor Handler – Added Item_Add action
(i.e adds new items to temp items list *internal*) - uPDATEdVendor Handler – Added OnEnable action
(i.e subscribes to language change) - uPDATEdVendor Handler – Added OnChangeLocalization action
(i.e subscribed to language change, updates texts) - uPDATEdVendor Handler – Added Random Items and Random Item Count options
(i.e for current vendor random items) - uPDATEdVendor Handler – Updated Awake action
(i.e for new text table reference check) - uPDATEdVendor Handler – Updated Items_Init action
(i.e for new random item and random amount options) - uPDATEdVendor Handler – Updated OnInitTexts action
(i.e replaced text values with custom strings) - ~
- uPDATEdVendor Item – Added Random Amount and Random Min / Max
(i.e for current item random amount) - ~
- uPDATEdVendor UI – Added DisplayButtons_Reset action
(i.e resets button display when closing vendor menus) - uPDATEdVendor UI – Added OnChangeLocalization action
(i.e subscribed to language change, updates texts) - uPDATEdVendor UI – Added OnInputsUpdated action
(i.e subscribed to input change, updates input buttons display) - uPDATEdVendor UI – Added UI_Messages class
(i.e holds texts used for vendor ui messages, i.e not enough space, not enough currency, etc.) - uPDATEdVendor UI – Updated Awake action
(i.e for new text subscribe check and slot value update) - uPDATEdVendor UI – Updated OnEnable and OnDestroy actions
(i.e for new input subscribe, new localization subscribe, etc.) - uPDATEdVendor UI – Updated OnInitTexts action
(i.e replaced text grab names with custom strings) - uPDATEdVendor UI – Updated StartInit action
(i.e for button display fix, more info below) - uPDATEdVendor UI – Updated Cancel_Check action
(i.e for inventory close fix, more info below) - uPDATEdVendor UI – Updated Display_Check action
(i.e for button display fix, more info below) - uPDATEdVendor UI – Updated GetCloseSlot action
(i.e replaced inventory settings references to vendor UI settings) - ~
- uPDATEdVendor Welcome – Added Import_Pack action
(i.e imports asset packs, localization, etc.) - uPDATEdVendor Welcome – Updated Integrations Tab
(i.e added HFPS Localization setup) - ~
- uPDATEdScenes Updater – Updated menu item position (i.e fixed order)
- uPDATEdScenes Updater – Fixed issue with Lists not working correctly in Unity 2021+
(i.e drag / drop assign, manual assign, etc.) - ~
- uPDATEdScript Editor – Updated menu item position (i.e fixed order)
- uPDATEdScript Editor – Fixed issue with Lists not working correctly in Unity 2021+
- ~
- uPDATEdVersion Detect – Updated menu item position (i.e fixed order)
- ~
- SCENESVendor Demo – Added door at the end of the hallway
(i.e triggers transfer currency demo scene transition) - SCENESVendor Demo – Updated Character Action > Chair
(i.e set new options for Action Bar Settings) - ~
- SCENESVendor Main Menu – Updated Main Menu design / layout
(i.e for custom vendor presentation) - ~
- SCENESVendor Scene Loader – Added custom scene loader for vendor
- ~
- FixesCharacter Action – Fixed compatibility issue with Components for HFPS
(i.e IF Components is activated, player required Audio Fader and Player Manager to be present) - FixesCharacter Action – Fixed unnecessary yellow warnings (i.e was throwing yellow warnings for values wrapped in IF checks, generally used by Components for HFPS)
- FixesCharacter Action – Fixed quick item switch not being locked when using a controller and showing only vendor menus (i.e without inventory menu)
- ~
- FixesCurrency – Fixed an issue with purchasing items of equal amount to currency
(i.e item price = 15, total currency = 15) - ~
- FixesVendor UI – Fixed an issue when using a controller, during a vendor interaction
(i.e vendor menu + inventory menu), after switching to the inventory menu, if you close the menu, inventory menu would not close properly. - FixesVendor UI – Fixed an issue with input buttons not displaying correctly
(i.e switch input, etc.) - FixesVendor UI – Fixed an issue with input buttons reset when closing a vendor menu
(i.e input buttons jerk when closing menu, due to reorder of the group) - FixesVendor UI – Fixed an issue with inventory input display not resetting after interacting with a vendor (i.e inventory button info)
- FixesVendor UI – Fixed an issue with inventory item context not hiding correctly
when the vendor menu is open. - ~
- MiscAdded Player Prefab (i.e HFPS 1.6.3c support)
- MiscFixed all UI Issues (i.e buttons, menus, etc. not working correctly, etc.)
- MiscUpdated Extensions > Scenes Updater (i.e v0.1.3)
- MiscUpdated Extensions > Script Editor (i.e v0.3.3)
- MiscUpdated Documentation
- MiscUpdated Demo Scenes
- MiscUpdated Prefabs
- MiscUpdated Scenes Updater Template