Namespace UniUtils.Data
Classes
Batcher
Provides utility methods for processing items in batches with support for callbacks and error handling.
CacheDictionary<TKey, T>
Represents a dictionary that caches items and provides methods to manage the cache.
Crypter
Provides methods for encrypting and decrypting strings using a simple XOR-based algorithm.
FadeTransitions
Utility class for different transitions of various types.
FileHandle
Represents a file handle that provides methods for file operations such as reading, writing, and deleting files.
FileHandleComparer
Provides methods to compare two FileHandle objects for equality based on their full paths.
FileManager
Provides utility methods for managing files and directories within different storage locations.
Formatters
Provides utility methods for formatting values.
JsonObject<T>
Represents a generic JSON object that can be serialized and deserialized using Unity's JsonUtility. The derived class is required to have the [Serializable] attribute.
LerpValue<T>
A generic class for managing and interpolating a value towards a target value over time.
ObservableField<T>
Represents an observable field that notifies subscribers when its value changes.
ObservableList<T>
Represents a list that notifies subscribers when items are added or removed.
WaitHelper
Enums
EStorageLocation
Specifies the storage location for files within the application.