Loader Object

$4
Publisher The BlindEye
File size 160.05kB
Number of files 30
Latest version 1.0.0
Latest release date 2022-08-25 10:32:11
First release date 2022-08-25 10:32:11
Supported Unity versions 2018.4.2 or higher

A full walkthrough of the Package can be found in the Documentation.


A compact yet effective package that can assist you in writing quick and optimal code to save various types of Data (Game Settings, Player Settings, Audio Settings, Post-Processing Settings, etc.) into a single JSON file, and load them at Runtime.


What are some benefits:

ㅤㅤㅤㅤ1. Decoupling logic code from loading & saving code. 

ㅤㅤㅤㅤ2. Performance improvement. (LoaderObjectData stores the Data so no file reading is required on scenes loads)

ㅤㅤㅤㅤ3. Players can modify the JSON files themselves very easily.

ㅤㅤㅤㅤ4. Preview the loaded Data in the Inspector thru the LoaderObjectData Scriptable Object. (+ removing it with a button press)

ㅤㅤㅤㅤ5. All Serializable Types can be used. (custom classes & structs, floats, bools, etc.)


How to use this Package:

ㅤㅤㅤㅤ1. Create a class that inherits from LoaderObjectData<TData, TValue>

ㅤㅤㅤㅤ2. Create a class that inherits from LoaderMono<TObject, TData>

ㅤㅤㅤㅤ3. Call PassData() function in the LoaderMono

ㅤㅤㅤㅤ4. Implement saving and loading in the LoaderObjectData

ㅤㅤㅤㅤ5. Create the LoaderObjectData in Unity

ㅤㅤㅤㅤ6. Attach the LoaderMono script on a GameObject and assign the LoaderObjectData


ㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤSupport | Discord | Mail: [email protected]

Top Publisher Assets