Antura  1.1.0
Antura.UI Namespace Reference

Classes

class  ABSMinigamesUIComponent
 
class  ActionFeedbackComponent
 General-purpose feedback icon (positive or negative). More...
 
class  ArabicTextUtilities
 
class  BonesCounter
 Shows the number of bones obtained. Used in the GameResultUI. More...
 
struct  ButtonSnapshot
 
class  ContinueScreen
 Shows a Continue screen, used to navigate forward in the application flow. More...
 
class  Credits
 Controls the Credits panel. More...
 
class  CreditsUI
 Controls the Credits panel. More...
 
class  EnglishSubtitle
 constrain visibility of GameObject to EnglishSubtitles setting More...
 
class  GlobalUI
 Global UI created dynamically at runtime, contains all global UI elements > Pause, SceneTransitioner, ContinueScreen, PopupScreen More...
 
class  HomeButtons
 Control buttons for the (_Start) scene. More...
 
class  LivesContainer
 
class  MenuButton
 A button used in a menu. More...
 
class  MinigamesUI
 General controller of common UI for all minigames. More...
 
class  MinigamesUILives
 Shows the number of current and max lives available in a minigame. More...
 
class  MinigamesUISingleLife
 A single life icon for the MinigamesUILives script. More...
 
class  MinigamesUISingleStar
 A single star icon for the MinigamesUIStarbar script. More...
 
class  MinigamesUIStarbar
 Shows the number of obtained stars available in a minigame. More...
 
class  MinigamesUITimer
 Shows a timer during a minigame. More...
 
class  OnClickButtonFX
 Chose and play sound effect on button click. More...
 
class  PauseMenu
 Shows and controls the Pause menu. Can be used throughout the application. More...
 
class  PopupMissionComponent
 
class  ProfileSelectorAvatarButton
 Button for selecting an avatar in the Profile Selector. More...
 
class  ProfileSelectorUI
 General controller for the interface of the Profile Selector. Used in the Home (_Start) scene. More...
 
class  PromptPanel
 Shows an interactive YES/NO prompt panel. Uses callbacks to determine how to react to user input. More...
 
class  ReadingDirectionAnchor
 Changes anchor based on reading direction More...
 
class  ReadingDirectionGrid
 Updates the attached GridLayoutGroup to match the App's reading direction More...
 
class  ReadingDirectionMirror
 Mirrors UI children transforms to match reading direction More...
 
class  SceneTransitioner
 Controls the transition animation between two scenes. More...
 
class  TextRender
 
class  TextRenderUtility
 
class  UIButton
 A general-purpose button More...
 
class  UIDirector
 Manages the activation/deactivation of UIButtons on certain conditions
 
class  VersionText
 Shows the version of the application. Used in the Home scene. More...
 
class  WalkieTalkie
 Shows the WalkieTalkie that the Keeper uses to communicate with the player. More...
 
class  WidgetNextButton
 A general-purpose Next button. More...
 
class  WidgetPopupWindow
 Shows a general-purpose popup window. Can be used by minigames to show additional info to the player. More...
 
class  WidgetSubtitles
 Shows a popup with text subtitles. Used by the Keeper. More...
 
class  WordFlexibleContainer
 A flexible container for text. More...
 

Enumerations

enum  ContinueScreenMode {
  ContinueScreenMode.FullscreenBg, ContinueScreenMode.Button, ContinueScreenMode.ButtonFullscreen, ContinueScreenMode.ButtonWithBg,
  ContinueScreenMode.ButtonWithBgFullscreen
}
 
enum  MinigamesUIElement {
  MinigamesUIElement.Unset = 1, MinigamesUIElement.Starbar = 2, MinigamesUIElement.Timer = 4, MinigamesUIElement.Lives = 8,
  MinigamesUIElement.TimerAndLives = 16
}
 
enum  PauseMenuType { PauseMenuType.StartScreen, PauseMenuType.UtilityScreen, PauseMenuType.GameScreen }
 
enum  MenuButtonType {
  MenuButtonType.Unset = 0, MenuButtonType.PauseToggle = 1, MenuButtonType.Continue = 2, MenuButtonType.Back = 3,
  MenuButtonType.MusicToggle = 4, MenuButtonType.FxToggle = 5, MenuButtonType.Restart = 6, MenuButtonType.Credits = 7,
  MenuButtonType.EnglishToggle = 8
}
 

Enumeration Type Documentation

◆ ContinueScreenMode

Enumerator
FullscreenBg 

Just background, just touch the screen to continue

Button 

Button with no background, that needs to be clicked directly

ButtonFullscreen 

Button with no background, the whole screen can be clicked (button will be placed on the side)

ButtonWithBg 

Button with background, that needs to be clicked directly

ButtonWithBgFullscreen 

Button with background, the whole screen can be clicked

◆ MenuButtonType

Enumerator
Unset 
PauseToggle 
Continue 
Back 
MusicToggle 
FxToggle 
Restart 
Credits 
EnglishToggle 

◆ MinigamesUIElement

Enumerator
Unset 
Starbar 
Timer 
Lives 
TimerAndLives 

◆ PauseMenuType

Enumerator
StartScreen 

Home screen

UtilityScreen 

Non-game screen (pause button shows dots "..." icon)

GameScreen 

Game screen (pause button shows pause icon)