Rewrite property panel to adapt to ruleset config.

This commit is contained in:
2023-07-27 22:07:20 +08:00
parent 9b091a0084
commit bc51a45df8
39 changed files with 825 additions and 298 deletions

View File

@@ -1,5 +1,6 @@
using Cryville.Common.Unity.UI;
using Cryville.Crtr.Browsing;
using Cryville.Crtr.Config;
using System.Collections.Generic;
using TMPro;
using UnityEngine;
@@ -15,7 +16,7 @@ namespace Cryville.Crtr {
[SerializeField]
ProgressBar m_progressBar;
[SerializeField]
SettingsPanel m_settingsPanel;
PropertyMasterPanel m_settingsPanel;
[SerializeField]
TMP_Text m_title;
[SerializeField]
@@ -29,7 +30,7 @@ namespace Cryville.Crtr {
void Awake() {
Game.Init();
transform.parent.Find("Canvas/Contents").gameObject.SetActive(true);
m_settingsPanel.Target = Settings.Default;
m_settingsPanel.Adapter = new DefaultPropertyMasterAdapter(Settings.Default);
PushTitle("Chart Browser");
}
void Update() {