コード例 #1
0
 private void AddLevel_ItemClick(object sender, DevExpress.Xpf.Bars.ItemClickEventArgs e)
 {
     var selected = treeList.SelectedItem as ScenarioModel;
     if (selected != null && selected.IsScenario == false)
     {
         var window = new ScenarioWindow(null, selected.ID);
         window.Show();
     }
 }
コード例 #2
0
 private void treeListView_MouseDoubleClick(object sender, MouseButtonEventArgs e)
 {
     if (Model.SelectedScenario != null && Model.SelectedScenario.IsScenario)
     {
         var window = new ScenarioWindow(Math.Abs(Model.SelectedScenario.ID), null);
         window.Title = Model.SelectedScenario.Name;
         window.Show();
     }
 }
コード例 #3
0
    public ImportScenarioInfo(string filePath, ref List <ScenarioInfo> scenarioList, ScenarioWindow window, int startVoiceIndex)
    {
        this.window = window;
        voiceCount  = startVoiceIndex;
        List <ScenarioInfo> scenarioInfos = new List <ScenarioInfo>();
        //テキストファイルの読み込み
        TextAsset textAsset = Resources.Load <TextAsset>(filePath);

        //@brでシナリオを区切る
        string[] scenarios = textAsset.text.Split(new string[] { "@br" }, System.StringSplitOptions.None);

        for (int i = 0; i < scenarios.Length; i++)
        {
            scenarioInfos.Add(ScenarioAnalysis(scenarios[i]));
        }

        scenarioList = scenarioInfos;
    }