Word Game Builder 2.0.1f2
Reference Manual
|
▼NThinksquirrel | This is the root namespace for all Thinksquirrel products |
▼NWordGameBuilder | This namespace contains all core Word Game Builder classes |
▼NGameplay | This namespace contains all classes related to word game logic |
CAgentSearchInfo | Represents search information from a Word Game Agent. |
CTilePool | A class that manages an instance pool of letter tiles. |
CWildcardTileManager | A manager class for selecting wildcard tiles. |
CWordChecker | Helper methods to check for a word in a language, using letter tiles as input. |
CWordGameAgent | Represents a word game AI agent. The agent is multithreaded and supports automatic selection/submission. |
CWordGamePlayer | Represents a word game player. It tracks scores, holds tiles, and can be controlled by an AI agent. |
CWordGameResult | Represents a result from a word game lookup operation (WordChecker methods). |
▼NObjectModel | This namespace contains all Word Game Builder interfaces |
CILetterTile | An interface defining a letter tile. Implementations must derive from MonoBehaviour in some form. |
CILetterTileDisplay | An interface defining letter tile colors and labels. |
CILetterTileInput | An interface defining letter tile input events. |
CIMonoBehaviour | An interface representation of a MonoBehaviour. |
CISelectableLetterTile | An interface defining a letter tile that can be selected and deselected. Implementations must derive from MonoBehaviour in some form. |
CITilePool | An interface defining a pool of letter tiles. Implementations must derive from MonoBehaviour in some form. |
CIWildcardTileManager | An interface defining a manager for selecting wildcard tiles. Implementations must derive from MonoBehaviour in some form. |
CIWordGameAgent | An interface defining a word game agent. Implementations must derive from MonoBehaviour in some form. |
CIWordGamePlayer | An interface defining a word game player. Implementations must derive from MonoBehaviour in some form. |
▼NTiles | This namespace contains the standard letter tile, and all letter tile helper classes |
▼NDaikonForge | This namespace contains letter tile helper classes for Daikon Forge GUI |
CLetterTileDaikonForgeControl | Adds Daikon Forge GUI display to a letter tile. |
CLetterTileDaikonForgeInput | Adds input control to a letter tile, using DF-GUI's events. |
▼NNgui | This namespace contains letter tile helper classes for NGUI |
CLetterTileNguiControl | Adds NGUI display to a letter tile. |
CLetterTileNguiInput | Adds input control to a letter tile, using NGUI's OnPress/OnHover/OnClick methods. |
▼NTk2D | This namespace contains letter tile helper classes for 2D Toolkit |
CLetterTileTk2DControl | Adds 2D Toolkit display to a letter tile. |
CLetterTileTk2DInput | Adds input control to a letter tile, using 2D Toolkit's UI events. |
▼NUI | This namespace contains letter tile helper classes for Unity UI |
CLetterTileUIInput | Adds input control to a letter tile, using Unity UI's pointer events. |
▼CLetterTile | A standard letter tile. Includes support for selection, wildcard tiles, multiple colors, input, and state querying. |
CColorInfo | Represents color information for a letter tile. |
CDisplayInfo | Controls additional display settings for a letter tile. |
CSelectionInfo | Represents selection information for a letter tile. |
CTileColor | Represents a set of colors for a tile. Tiles have both a foreground and background color. |
CTileStateColorGroup | Represents a group of colors for different tile states. |
CTweenInfo | Controls tween settings for a letter tile. |
CLetterTileAnimation | Adds animation to a letter tile. |
CLetterTileColorControl | Automatically controls the color of objects based on a letter tile's state. |
CLetterTileLabelControl | Automatically controls the text on objects based on a letter tile's state. |
CLetterTileMouseInput | Adds input control to a letter tile, using Unity's OnMouse[...] methods. |
CLetterTileVisibilityControl | Automatically controls the visibility of objects based on a letter tile's state. |
▼NTweening | This namespace contains a simple tweening engine (used by letter tiles) |
CTweener | The main tweening class. |
CAsyncTask | Represents an asynchronous task. |
CLetter | Represents a letter. |
CTaskManager | Provides methods for dealing with asynchronous tasks. |
CWGBBase | The base class for all Word Game Builder components. |
CWGBEvent | A serializable class for event binding. |
CWGBExtensions | Contains extension methods for various classes. |
CWordGameLanguage | Represents a language for a word game. |
CWordResult | Represents a result from a word lookup operation. |
CWordSet | A specialized data structure for storing letters and words. |
▼NWordGameBuilderEditor | This namespace contains all editor-only classes |
▼NEditorWindows | This namespace contains all editor windows |
CCultureIDPopup | A popup window for picking a culture ID in the language editor. |
CLanguageEditor | Various resources for modifying languages through editor scripts. |
CWGBEditorHelpers | Contains helper methods for custom inspectors and windows. |
▼NWordGameBuilderExample | This namespace contains all components used for the example game |
CExampleGameLogic | This class is responsible for all game logic. |
CExampleView | This class is responsible for rendering the UI. |
▼CExampleViewModel | This class is responsible for sending and receiving data between the game and the UI. |
CAgentContext | Contains information about the agent. |
CGameContext | Contains information about the game. |
CLanguagesContext | Contains information about languages. |
CPlayerContext | Contains information about the player. |
CUiContext | Represents a base class for all user interface contexts. |
CWordResultContext | Contains information about a word check. |