Namespace GameKit.Dependencies.Utilities
Classes
ApplicationState
Arrays
BasicQueue<T>
Unity 2022 has a bug where codegen will not compile when referencing a Queue type, while also targeting .Net as the framework API. As a work around this class is used for queues instead.
Booleans
Bytes
Various utility classes relating to floats.
CanvaseGroups
CollectionCaches<T>
Caches collections of a single generic.
CollectionCaches<T1, T2>
Caches collections of multiple generics.
Collider2DExtensions
ColliderExtensions
DictionaryFN
Disks
Enums
Floats
Hashing
Ints
Various utility classes relating to floats.
IOs
Layers
LayoutGroups
Materials
Maths
ObjectCaches<T>
Caches objects of a single generic.
Objects
Particles
PointerMonoBehaviour
Quaternions
ResettableCollectionCaches<T>
Caches collections of a single generic.
ResettableCollectionCaches<T1, T2>
Caches collections of multiple generics.
ResettableObjectCaches<T>
Caches objects of a single generic.
ResettableT1CollectionCaches<T1, T2>
Caches collections of multiple generics.
ResettableT2CollectionCaches<T1, T2>
Caches collections of multiple generics.
Strings
Transforms
UInts
Various utility classes relating to floats.
Vectors
WeightedRandom
Interfaces
IResettable
Implement to use type with Caches.
IWeighted
Enums
CanvasGroupBlockingType
Ways a CanvasGroup can have it's blocking properties modified.