Namespace GameKit.Dependencies.Utilities.Types
Classes
CanvasGroupFader
CanvasTracker
Used to track generic canvases and their states.
DDOL
RectTransformResizer
Gameplay canvases register to this manager.
RectTransformResizer.ResizeData
ResettableRingBuffer<T>
Writes values to a collection of a set size, overwriting old values as needed.
RingBuffer<T>
Writes values to a collection of a set size, overwriting old values as needed.
SceneAttribute
Converts a string property into a Scene property in the inspector
ScrollbarValueSetter
Forces a scroolbar to a value over multiple frames. Often scrollbars will not stay at the right value when a recttransform is redrawn; this solves that problem.
SingletonScriptableObject<T>
Creates a singleton instance of a scriptable object.
TimedOperation
Limits how often an operation can be performed through TryUseOperation.
Structs
FloatRange
FloatRange2D
IntRange
ResettableRingBuffer<T>.Enumerator
Custom enumerator to prevent garbage collection.
RingBuffer<T>.Enumerator
Custom enumerator to prevent garbage collection.
Vector2Range
Enums
CanvasGroupFader.FadeGoalType
Current fade state or goal for this class.
Delegates
RectTransformResizer.ResizeDelegate
Delegate for resizing RectTransforms.