A small package that facilitates development by implementing Scriptable Objects as a quick method to save and load various types of Data from a JSON file.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ㅤㅤㅤㅤ2. Create a class that inherits from LoaderMonoㅤㅤㅤㅤ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: blindeyethe@gmail.comThis package contains:Seven Example Scripts that implement the PackageSaving to Human Readable JSON filesReading from a generated JSON fileManaging how the Data is saved into the JSON fileLoading the Data at Runtime