Namespace AdrianMiasik.Components.Core
Classes
AudioMimic
A singleton class that allows us to transfer one UnityEngine.AudioClip from an about to be hidden/destroyed gameobject and play it here instead. Limited to only 1 sound mimic at one time.
BlurOverlay
An overlay that will blur UI elements.
ClickButtonImageIcon
A ClickButton with an image.
ClickButtonSVGIcon
A ClickButton with a SVG image.
ClickButtonText
A ClickButton with a text label.
ConfirmationDialog
A ThemeElement prefab used to prompt the user with 'Yes' or 'No' questions. Such as confirming their action that can interrupt the active running timer. Supports custom text.
ConfirmationDialogManager
Responsible for spawning and keeping track of the currently used confirmation dialog. Use this class for interacting with our pop-up's via code.
Dropdown
A dropdown component with support for sounds on interaction.
ImageHoverColorChange
Colors the referenced image using the provided hover color when the user's pointer enters this component, and reset's the color as well on user's pointer exit.
ThemeIcon
An SVG image component that switches between two sprites depending on the Theme preference: Light / Dark.
ThemeManager
Responsible for executing and keeping track of themed elements and active themes. Holds our current active theme and is responsible for changing between themes.
ToggleSlider
A ThemeElement Toggle in the form of a boolean slider.
ToggleSprite
A ThemeElement Toggle in the form of a two-state sprite switch (e.g. checkbox, icon / invisible).
WriteVersionNumber
Writes the current Unity application version to the referenced text field.