Class WordsDictionaryComponent<TAlphabet, TDictionary>
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
TAlphabetTDictionary
- Inheritance
-
WordsDictionaryComponent<TAlphabet, TDictionary>
- Derived
- Inherited Members
-
MonoBehaviour.runInEditModeComponent.GetComponent<T>()Component.GetComponentInChildren<T>()Component.GetComponentsInChildren<T>()Component.GetComponentsInParent<T>()Component.transformComponent.gameObjectComponent.tagObject.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