Exemplo n.º 1
0
 public static AllWordListsData Load()
 {
     if (File.Exists(fullPathToFile))
     {
         BinaryFormatter  bf   = new BinaryFormatter();
         FileStream       file = File.Open(fullPathToFile, FileMode.Open);
         AllWordListsData data = (AllWordListsData)bf.Deserialize(file);
         file.Close();
         return(data);
     }
     return(new AllWordListsData(null));
 }
Exemplo n.º 2
0
    public static void Save(AllWordListsData data)
    {
        if (!Directory.Exists(path))
        {
            Directory.CreateDirectory(path);
        }
        BinaryFormatter bf   = new BinaryFormatter();
        FileStream      file = File.Create(fullPathToFile);

        bf.Serialize(file, data);
        file.Close();
    }
    protected void Awake()
    {
        loadedData = SaveLoadWordData.Load();
        LanguageListDropdownSet();
        ListLanguageOptionsDropdownsSet();
        DifficultyListDropdownSet();

        languageListDropdown.onValueChanged.AddListener(ListValueChanged);
        languageToTranslateDropdown.onValueChanged.AddListener(ToTranslateLanguageValueChanged);
        translationLanguageDropdown.onValueChanged.AddListener(TranslationLanguageValueChanged);

        nextButton.onClick.AddListener(() => OnNextButtonPressed());
        backButton.onClick.AddListener(() => OnBackButtonPressed());
    }
    public void Activate()
    {
        allData = SaveLoadWordData.Load();
        DeleteCurrentButtons();
        namePopUp.gameObject.SetActive(false);
        wordListEditScreen.gameObject.SetActive(false);
        GenerateListButtons();

        saveButton.onClick.RemoveAllListeners();
        backButton.onClick.RemoveAllListeners();

        saveButton.onClick.AddListener(() => OnSaveClicked());
        backButton.onClick.AddListener(() => OnBackClicked());

        title.text = "Word lists";
    }