Namespace Glitch9
Classes
- MonoSingleton<T>
A singleton implementation for MonoBehaviour, ensuring only a single instance of MonoBehaviour exists in the scene, and it persists across scene loads.
- PathExtensions
Dealing the path in Unity can be very painful. This class provides a set of extensions to make it easier to work with file paths in Unity. (It's still painful, but at least it's easier.)
- RectTransformExtensions
RectTransform의 변수들과 함수들이 존나 헷갈려서 만든 RawName
- Result
Represents the base class for result objects, providing success, failure, and error states.
- Result<T>
Represents a result object that includes a data, providing success, failure, and error states.
- SemaphoreSlimPool
Provides a pool of SemaphoreSlim objects to manage resource usage efficiently.
- StringBuilderPool
Provides a pool of StringBuilder objects to manage resource usage efficiently.
- ThrowIf
Validate objects and throw exceptions when a condition is not met.
Structs
- ExColor
A collection of colors that are not defined in UnityEngine.Color
- Locale
Versatile locale type that can be used in various ways.
- Schedule
This is not thread-safe. Use ImmutableHashSet instead if you want to use this in a multi-threaded environment.
- UnixTime
A long value that acts as a DateTime object. (DateTime을 가장한 long 값)
Interfaces
Enums
- CurrencyCode
Enumeration of ISO 4217 currency codes, indexed with their respective ISO 4217 numeric currency codes. Only codes support in .Net with RegionInfo objects are listed
- PathType
Specifies different types of paths used in Unity projects.