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]