Word Game Builder 2.0.1f2
Reference Manual
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234]
 CEditorWindow
 CCultureIDPopupA popup window for picking a culture ID in the language editor.
 CLanguageEditorVarious resources for modifying languages through editor scripts.
 CIList
 CITilePoolAn interface defining a pool of letter tiles. Implementations must derive from MonoBehaviour in some form.
 CTilePoolA class that manages an instance pool of letter tiles.
 CIPointerClickHandler
 CLetterTileUIInputAdds input control to a letter tile, using Unity UI's pointer events.
 CIPointerDownHandler
 CLetterTileUIInputAdds input control to a letter tile, using Unity UI's pointer events.
 CIPointerEnterHandler
 CLetterTileUIInputAdds input control to a letter tile, using Unity UI's pointer events.
 CIPointerExitHandler
 CLetterTileUIInputAdds input control to a letter tile, using Unity UI's pointer events.
 CIPointerUpHandler
 CLetterTileUIInputAdds input control to a letter tile, using Unity UI's pointer events.
 CMonoBehaviour
 CWGBBaseThe base class for all Word Game Builder components.
 CTilePoolA class that manages an instance pool of letter tiles.
 CWildcardTileManagerA manager class for selecting wildcard tiles.
 CWordGameAgentRepresents a word game AI agent. The agent is multithreaded and supports automatic selection/submission.
 CWordGamePlayerRepresents a word game player. It tracks scores, holds tiles, and can be controlled by an AI agent.
 CLetterTileDaikonForgeControlAdds Daikon Forge GUI display to a letter tile.
 CLetterTileDaikonForgeInputAdds input control to a letter tile, using DF-GUI's events.
 CLetterTileA standard letter tile. Includes support for selection, wildcard tiles, multiple colors, input, and state querying.
 CLetterTileAnimationAdds animation to a letter tile.
 CLetterTileColorControlAutomatically controls the color of objects based on a letter tile's state.
 CLetterTileLabelControlAutomatically controls the text on objects based on a letter tile's state.
 CLetterTileMouseInputAdds input control to a letter tile, using Unity's OnMouse[...] methods.
 CLetterTileVisibilityControlAutomatically controls the visibility of objects based on a letter tile's state.
 CLetterTileNguiControlAdds NGUI display to a letter tile.
 CLetterTileNguiInputAdds input control to a letter tile, using NGUI's OnPress/OnHover/OnClick methods.
 CLetterTileTk2DControlAdds 2D Toolkit display to a letter tile.
 CLetterTileTk2DInputAdds input control to a letter tile, using 2D Toolkit's UI events.
 CLetterTileUIInputAdds input control to a letter tile, using Unity UI's pointer events.
 CExampleGameLogicThis class is responsible for all game logic.
 CExampleViewThis class is responsible for rendering the UI.
 CExampleViewModelThis class is responsible for sending and receiving data between the game and the UI.
 CScriptableObject
 CWordGameLanguageRepresents a language for a word game.
 CWordSetA specialized data structure for storing letters and words.
 CIComparable
 CLetterRepresents a letter.
 CIDisposable
 CAsyncTaskRepresents an asynchronous task.
 CTweener< T >The main tweening class.
 CIEquatable
 CLetterRepresents a letter.
 CAgentSearchInfoRepresents search information from a Word Game Agent.
 CWordCheckerHelper methods to check for a word in a language, using letter tiles as input.
 CWordGameResultRepresents a result from a word game lookup operation (WordChecker methods).
 CIMonoBehaviourAn interface representation of a MonoBehaviour.
 CILetterTileAn interface defining a letter tile. Implementations must derive from MonoBehaviour in some form.
 CILetterTileDisplayAn interface defining letter tile colors and labels.
 CLetterTileA standard letter tile. Includes support for selection, wildcard tiles, multiple colors, input, and state querying.
 CILetterTileInputAn interface defining letter tile input events.
 CLetterTileA standard letter tile. Includes support for selection, wildcard tiles, multiple colors, input, and state querying.
 CISelectableLetterTileAn interface defining a letter tile that can be selected and deselected. Implementations must derive from MonoBehaviour in some form.
 CLetterTileA standard letter tile. Includes support for selection, wildcard tiles, multiple colors, input, and state querying.
 CITilePoolAn interface defining a pool of letter tiles. Implementations must derive from MonoBehaviour in some form.
 CIWildcardTileManagerAn interface defining a manager for selecting wildcard tiles. Implementations must derive from MonoBehaviour in some form.
 CWildcardTileManagerA manager class for selecting wildcard tiles.
 CIWordGameAgentAn interface defining a word game agent. Implementations must derive from MonoBehaviour in some form.
 CWordGameAgentRepresents a word game AI agent. The agent is multithreaded and supports automatic selection/submission.
 CIWordGamePlayerAn interface defining a word game player. Implementations must derive from MonoBehaviour in some form.
 CWordGamePlayerRepresents a word game player. It tracks scores, holds tiles, and can be controlled by an AI agent.
 CTaskManagerProvides methods for dealing with asynchronous tasks.
 CLetterTile.ColorInfoRepresents color information for a letter tile.
 CLetterTile.DisplayInfoControls additional display settings for a letter tile.
 CLetterTile.SelectionInfoRepresents selection information for a letter tile.
 CLetterTile.TileColorRepresents a set of colors for a tile. Tiles have both a foreground and background color.
 CLetterTile.TileStateColorGroupRepresents a group of colors for different tile states.
 CLetterTile.TweenInfoControls tween settings for a letter tile.
 CWGBEventA serializable class for event binding.
 CWGBExtensionsContains extension methods for various classes.
 CWordResultRepresents a result from a word lookup operation.
 CWGBEditorHelpersContains helper methods for custom inspectors and windows.
 CExampleViewModel.UiContextRepresents a base class for all user interface contexts.
 CExampleViewModel.AgentContextContains information about the agent.
 CExampleViewModel.GameContextContains information about the game.
 CExampleViewModel.LanguagesContextContains information about languages.
 CExampleViewModel.PlayerContextContains information about the player.
 CExampleViewModel.WordResultContextContains information about a word check.