//Save edited Word on buttonPress
    public void Save()
    {
        string word       = wordText.text;
        string definition = definitionInputField.text;

        UIDataManager.wordsDict[word] = definition;
        EnglishDictionaryManager.UpdateDictionary(UIDataManager.wordsDict);
    }
 //Delete Word removes word from dictionary and updates UI without removed item
 private void DeleteWord(string word)
 {
     wordsDict.Remove(word);
     EnglishDictionaryManager.UpdateDictionary(wordsDict);
     foreach (var item in gameObjectList)
     {
         if (item != null && item.GetComponentInChildren <Text>().text == word)
         {
             Destroy(item);
         }
     }
 }
示例#3
0
    //Save added Word on buttonPress
    public void Save()
    {
        wordInputField.interactable = true;
        string word       = wordInputField.text;
        string definition = definitionInputField.text;

        if (!UIDataManager.wordsDict.ContainsKey(word))
        {
            UIDataManager.wordsDict.Add(word, definition);
            EnglishDictionaryManager.UpdateDictionary(UIDataManager.wordsDict);
        }
        else
        {
            print("this word exist");
        }
        wordInputField.text       = "";
        definitionInputField.text = "";
    }