BomberUnits
...a Unity learning project
ui Namespace Reference

Scripts and utilities for providing UI functionality, including menus as well as in-game UI. More...

Namespaces

namespace  mainmenu
 Contains the scripts associated to the MainMenuStateMachine and subsidiary components.
 

Classes

class  Billboard
 The billboard script allows this gameobject to always face a set target camera. More...
 
class  GameOverDialog
 A Dialog handler for the game over screen. Associated to a specific UI prefab. More...
 
class  Label
 A label handles all kinds of world space hovering displays for game objects. More...
 
class  MenuElement
 This behaviour enables a UI gameobject to be shown and hidden with an animation. More...
 
class  MenuPage
 A Menu page groups a number of UI elements (with arbitrary children) which are shown together as a page. More...
 
class  MenuPageEditor
 Custom Editor using SerializedProperties. More...
 
class  MessageDialog
 A Dialog handler for arbitrary messages which is to be associated to the dialog prefab. More...
 
class  ShowDialogBehaviour
 Basic behaviour usable by any state machine to show a set UI dialog prefab. More...
 
class  StdDialog
 A standard dialog handler, for use with a standard prefab. More...
 
class  Trigger
 Provides runtime setup of button listeners for the MainMenu state machine. More...
 
class  UIManager
 Manages all UI interactions and transitions. More...
 

Enumerations

enum  ScreenDir { Up = 0, Down = 1, Left = 2, Right = 3 }
 Encoding for directions on the the screen.
 

Detailed Description

Scripts and utilities for providing UI functionality, including menus as well as in-game UI.