ScriptSettings
Contains utility methods for saving/loading script settings. Note that any settings object that is saved/loaded must have the @DoNotRename annotation applied to all fields that should be saved/loaded. To skip a field, you can make it transient. Gson is used internally to serialize and deserialize the objects.