Word Game Builder 2.0.1f2
Reference Manual
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 12345]
 NThinksquirrelThis is the root namespace for all Thinksquirrel products
 NWordGameBuilderThis namespace contains all core Word Game Builder classes
 NGameplayThis namespace contains all classes related to word game logic
 CAgentSearchInfoRepresents search information from a Word Game Agent.
 CTilePoolA class that manages an instance pool of letter tiles.
 CWildcardTileManagerA manager class for selecting wildcard tiles.
 CWordCheckerHelper methods to check for a word in a language, using letter tiles as input.
 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.
 CWordGameResultRepresents a result from a word game lookup operation (WordChecker methods).
 NObjectModelThis namespace contains all Word Game Builder interfaces
 CILetterTileAn interface defining a letter tile. Implementations must derive from MonoBehaviour in some form.
 CILetterTileDisplayAn interface defining letter tile colors and labels.
 CILetterTileInputAn interface defining letter tile input events.
 CIMonoBehaviourAn interface representation of a MonoBehaviour.
 CISelectableLetterTileAn interface defining a letter tile that can be selected and deselected. Implementations must derive from MonoBehaviour in some form.
 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.
 CIWordGameAgentAn interface defining a word game agent. Implementations must derive from MonoBehaviour in some form.
 CIWordGamePlayerAn interface defining a word game player. Implementations must derive from MonoBehaviour in some form.
 NTilesThis namespace contains the standard letter tile, and all letter tile helper classes
 NDaikonForgeThis namespace contains letter tile helper classes for Daikon Forge GUI
 CLetterTileDaikonForgeControlAdds Daikon Forge GUI display to a letter tile.
 CLetterTileDaikonForgeInputAdds input control to a letter tile, using DF-GUI's events.
 NNguiThis namespace contains letter tile helper classes for NGUI
 CLetterTileNguiControlAdds NGUI display to a letter tile.
 CLetterTileNguiInputAdds input control to a letter tile, using NGUI's OnPress/OnHover/OnClick methods.
 NTk2DThis namespace contains letter tile helper classes for 2D Toolkit
 CLetterTileTk2DControlAdds 2D Toolkit display to a letter tile.
 CLetterTileTk2DInputAdds input control to a letter tile, using 2D Toolkit's UI events.
 NUIThis namespace contains letter tile helper classes for Unity UI
 CLetterTileUIInputAdds input control to a letter tile, using Unity UI's pointer events.
 CLetterTileA standard letter tile. Includes support for selection, wildcard tiles, multiple colors, input, and state querying.
 CColorInfoRepresents color information for a letter tile.
 CDisplayInfoControls additional display settings for a letter tile.
 CSelectionInfoRepresents selection information for a letter tile.
 CTileColorRepresents a set of colors for a tile. Tiles have both a foreground and background color.
 CTileStateColorGroupRepresents a group of colors for different tile states.
 CTweenInfoControls tween settings for a letter tile.
 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.
 NTweeningThis namespace contains a simple tweening engine (used by letter tiles)
 CTweenerThe main tweening class.
 CAsyncTaskRepresents an asynchronous task.
 CLetterRepresents a letter.
 CTaskManagerProvides methods for dealing with asynchronous tasks.
 CWGBBaseThe base class for all Word Game Builder components.
 CWGBEventA serializable class for event binding.
 CWGBExtensionsContains extension methods for various classes.
 CWordGameLanguageRepresents a language for a word game.
 CWordResultRepresents a result from a word lookup operation.
 CWordSetA specialized data structure for storing letters and words.
 NWordGameBuilderEditorThis namespace contains all editor-only classes
 NEditorWindowsThis namespace contains all editor windows
 CCultureIDPopupA popup window for picking a culture ID in the language editor.
 CLanguageEditorVarious resources for modifying languages through editor scripts.
 CWGBEditorHelpersContains helper methods for custom inspectors and windows.
 NWordGameBuilderExampleThis namespace contains all components used for the example game
 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.
 CAgentContextContains information about the agent.
 CGameContextContains information about the game.
 CLanguagesContextContains information about languages.
 CPlayerContextContains information about the player.
 CUiContextRepresents a base class for all user interface contexts.
 CWordResultContextContains information about a word check.