Table of Contents

Class WordsDictionaryComponent<TAlphabet, TDictionary>

Namespace
Gamelogic.Words
Assembly
Gamelogic.Words.dll

A singleton component to manage creation and access of a dictionary and alphabet

[Version(1, 0, 0)]
public abstract class WordsDictionaryComponent<TAlphabet, TDictionary> : GLMonoBehaviour where TAlphabet : IWordAlphabet where TDictionary : IWordDictionary

Type Parameters

TAlphabet
TDictionary
Inheritance
WordsDictionaryComponent<TAlphabet, TDictionary>
Derived
Inherited Members
MonoBehaviour.runInEditMode
Component.GetComponent<T>()
Component.GetComponentInChildren<T>()
Component.GetComponentsInChildren<T>()
Component.GetComponentsInParent<T>()
Component.transform
Component.gameObject
Component.tag
Object.Instantiate(Object, Vector3, Quaternion, Transform)
Object.Instantiate(Object)
Object.Instantiate(Object, Transform)
Object.Instantiate<T>(T)
Object.Instantiate<T>(T, Vector3, Quaternion)
Object.Instantiate<T>(T, Vector3, Quaternion, Transform)
Object.Instantiate<T>(T, Transform)
Object.Destroy(Object)
Object.DestroyImmediate(Object)
Object.DestroyObject(Object)
Object.FindObjectsOfType<T>()
Object.ToString()
Object.hideFlags

Fields

alphabetSettings

Settings for alphabet selection

dictionarySettings

Dictionary settings

wordList

The dictionary containing all the words

Properties

Alphabet

Accessor for our created and managed alphabet

Dictionary

Accessor for created and managed dictionary

Methods

CreateDictionary()

Create the dictionary

Initialize()