Ejemplo n.º 1
0
        private async void Erase_Click(object sender, RoutedEventArgs e)
        {
            var msgBox = MaterialMessageBox.Show(Helper.FindString("edit_eraseTitle"),
                                                 Helper.FindString("edit_eraseDescription"),
                                                 MessageBoxButton.YesNo);

            await DialogHost.Show(msgBox);

            string path = ((SkinViewModel)DataContext).SelectedElement.ReplaceBackup(null);

            if (msgBox.Result == MessageBoxResult.Yes)
            {
                SkinElement current = ((SkinViewModel)DataContext).SelectedElement;
                StopAudio();
                ElementGenerator.Generate(current.ReplaceBackup(null), current.ElementDetails.IsSound);
                ((SkinViewModel)DataContext).RefreshImage();
                ((SkinViewModel)DataContext).ResetEnabled = true;
            }
        }
Ejemplo n.º 2
0
    private IEnumerator InitSetting()
    {
        doingSetup = true;
        yield return(FadeManager.Instance.FadeIn(1.0f));

        // レベルを+してゲーム初期化
        instance.level++;

        var async = SceneManager.LoadSceneAsync(1, LoadSceneMode.Single);

        while (!async.isDone)
        {
            yield return(null);
        }

        levelText      = GameObject.Find("LevelText").GetComponent <Text>();
        levelText.text = "Lv" + level;
        levelText.gameObject.SetActive(true);

        staminaText = GameObject.Find("FoodText").GetComponent <Text>();

        // 敵を全て削除
        enemies.Clear();

        ElementGenerator e = (ElementGenerator)FindObjectOfType(typeof(ElementGenerator));

        e.Generate();
        yield return(new WaitForSeconds(1.0f));

        // 非表示
        levelText.gameObject.SetActive(false);

        yield return(FadeManager.Instance.FadeOut(1.0f));

        doingSetup = false;
    }
Ejemplo n.º 3
0
 private void WriteFile(SkinWizardViewModel vm, string skinPath, string name, ElementGenerator gen)
 {
     vm.CurrentFileCount++;
     vm.CurrentFileName = name;
     gen.Generate(Path.Combine(skinPath, name));
 }