private void OnTriggerEnter2D(Collider2D collision) { if (collision.gameObject.CompareTag("Player")) { WordSpawner wordSpawner = WordSpawner.Get_WordSpawner(); wordSpawner.Update_curTags(spaceTag); wordSpawner.Initialize_curDic(); } }
public override void OnInspectorGUI() { base.OnInspectorGUI(); //GUI.enabled = Application.isPlaying; WordSpawner wordSpawner = target as WordSpawner; if (GUILayout.Button("Spawn Word")) { wordSpawner.SpawnWord(); } }
public static WordSpawner Get_WordSpawner() { if (wordSpawner == null) { wordSpawner = FindObjectOfType <WordSpawner>().GetComponent <WordSpawner>(); if (wordSpawner == null) { GameObject container = new GameObject(); container.name = "wordSpawner"; wordSpawner = container.AddComponent(typeof(WordSpawner)) as WordSpawner; } } return(wordSpawner); }
void Start() { activeWord = new List <Word>(); levelController = FindObjectOfType <LevelController>(); wordSpawner = FindObjectOfType <WordSpawner>(); wordGenerator = FindObjectOfType <WordGenerator>(); powerupController = FindObjectOfType <Powerup>(); // For testing if words are parsed properly /* * foreach (Word word in wordList) * { * Debug.Log(word.word); * } */ }
public void SpawnWordSet() { if (_foundResultCount == 0) { return; } if (_wordSet == null) { _wordSet = new WordSet(); } _wordSet.Words = _bestResult; _wordSet.Clue = Clue; WordSpawner.WordSet = _wordSet; WordSpawner.EditorInstatiate = EditorInstantiate; WordSpawner.SpawnWords(); }
void OnGUI() { GUILayout.Label("Word Spawner", EditorStyles.boldLabel); EditorGUILayout.BeginHorizontal(); EditorGUILayout.LabelField("Word Set"); _wordSet = (WordSet)EditorGUILayout.ObjectField(_wordSet, typeof(WordSet), true); EditorGUILayout.EndHorizontal(); if (!Wordspawner) { Wordspawner = FindObjectOfType <WordSpawner>(); } if (_wordSet) { EditorGUILayout.LabelField("Word Set Clue : ", PersianFixer.Fix(_wordSet.Clue)); EditorGUILayout.LabelField("Word Count : ", _wordSet.Words.Count.ToString()); EditorGUILayout.LabelField("Nonunique Word Count : ", _wordSet.NonuniqWords.Count.ToString()); EditorGUILayout.BeginHorizontal(); _useJason = EditorGUILayout.Toggle("From Json ", _useJason); if (GUILayout.Button("Spawn")) { Wordspawner.EditorInstatiate = EditorInstantiate; Wordspawner.WordSet = _useJason? ToJason(_wordSet):_wordSet; Wordspawner.SpawnWords(); } if (GUILayout.Button("To Generatoe")) { string allWords = ""; foreach (SWord word in _wordSet.Words) { allWords += word.Name + " "; } FindObjectOfType <WordSetGenerator>().AllWords = allWords; } EditorGUILayout.EndHorizontal(); } }
void Awake() { wordSpawner = GetComponent <WordSpawner>(); wordTimer = GetComponent <WordTimer>(); }
private void Start() { wordSpawner = GetComponent <WordSpawner>(); }
private void Awake() { ParseWordFile(); wordSpawner = FindObjectOfType <WordSpawner>(); }
protected virtual void Start() { wSpawner = WordSpawner.Get_WordSpawner(); wDisplay = GetComponentInChildren <WordDisplay>(); words = new List <Word>(); }
private void Start() { wSpawner = WordSpawner.Get_WordSpawner(); wOwners = new List <WordOwner>(); }