コード例 #1
0
 public void BuildRemoveChart(LimLayestaBuildChart chart)
 {
     buildChartViews.Remove(chart);
     if (chart.ChartPath == "Instance")
     {
         AddInstanceButton.interactable = true;
     }
     Destroy(chart.gameObject);
     BuildRefreshChartList();
 }
コード例 #2
0
    public void BuildAddChartInstance()
    {
        if (!LimTunerManager.Instance.isInitialized)
        {
            return;
        }
        GameObject           temp  = Instantiate(BuildChartPrefab, BuildChartListContent);
        LimLayestaBuildChart chart = temp.GetComponent <LimLayestaBuildChart>();

        chart.Initialize("Instance");
        chart.DifficultyText.text = "Master";
        buildChartViews.Insert(0, chart);
        AddInstanceButton.interactable = false;
        BuildRefreshChartList();
    }
コード例 #3
0
    public void BuildAddChartFromFile()
    {
        if (!LimTunerManager.Instance.isInitialized)
        {
            return;
        }
        string path = WindowsDialogUtility.OpenFileDialog("", "*.txt|*.txt", LimProjectManager.LapFolder);

        if (path == null)
        {
            return;
        }
        GameObject           temp  = Instantiate(BuildChartPrefab, BuildChartListContent);
        LimLayestaBuildChart chart = temp.GetComponent <LimLayestaBuildChart>();

        chart.Initialize(path);
        buildChartViews.Insert(0, chart);
        BuildRefreshChartList();
    }