public void BuildRemoveChart(LimLayestaBuildChart chart) { buildChartViews.Remove(chart); if (chart.ChartPath == "Instance") { AddInstanceButton.interactable = true; } Destroy(chart.gameObject); BuildRefreshChartList(); }
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(); }
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(); }