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.
SmoothCameraTarget
Moves smoothly to transform changes over ticks giving cameras something to follow.
TimedOperation
Limits how often an operation can be performed through TryUseOperation.
Structs
ByteRange
FloatRange
FloatRange2D
IntRange
ResettableRingBuffer<T>.Enumerator
Custom enumerator to prevent garbage collection.
RingBuffer<T>.Enumerator
Custom enumerator to prevent garbage collection.
UIntRange
Vector2Range
Interfaces
IOrderable
Enums
CanvasGroupFader.FadeGoalType
Current fade state or goal for this class.
Delegates
RectTransformResizer.ResizeDelegate
Delegate for resizing RectTransforms.