Implement the new settings browser.
This commit is contained in:
@@ -20,6 +20,8 @@ namespace Cryville.Crtr.Browsing.UI {
|
||||
[SerializeField]
|
||||
PathedResourceBrowser m_mainBrowser;
|
||||
[SerializeField]
|
||||
SettingsBrowser m_settingsBrowser;
|
||||
[SerializeField]
|
||||
DetailPanel m_detailPanel;
|
||||
|
||||
BrowserTab _currentTab;
|
||||
@@ -28,6 +30,8 @@ namespace Cryville.Crtr.Browsing.UI {
|
||||
void Awake() {
|
||||
m_mainBrowser.ResourceManager = new LegacyResourceManager(Settings.Default.GameDataPath);
|
||||
OnTabClicked(AddTab("Local", m_mainBrowser));
|
||||
|
||||
AddTab("Settings", m_settingsBrowser);
|
||||
}
|
||||
|
||||
BrowserTab AddTab(string name, ResourceBrowser browser) {
|
||||
|
11
Assets/Cryville/Crtr/Browsing/UI/SettingsBrowser.cs
Normal file
11
Assets/Cryville/Crtr/Browsing/UI/SettingsBrowser.cs
Normal file
@@ -0,0 +1,11 @@
|
||||
using Cryville.Crtr.Config;
|
||||
using Cryville.Crtr.Config.UI;
|
||||
|
||||
namespace Cryville.Crtr.Browsing.UI {
|
||||
internal class SettingsBrowser : ResourceBrowser {
|
||||
protected override void Awake() {
|
||||
base.Awake();
|
||||
GetComponent<PropertyMasterPanel>().Adapter = new DefaultPropertyMasterAdapter(Settings.Default);
|
||||
}
|
||||
}
|
||||
}
|
11
Assets/Cryville/Crtr/Browsing/UI/SettingsBrowser.cs.meta
Normal file
11
Assets/Cryville/Crtr/Browsing/UI/SettingsBrowser.cs.meta
Normal file
@@ -0,0 +1,11 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 8523c789afb6adb48ac62a48f7decf0f
|
||||
MonoImporter:
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
defaultReferences: []
|
||||
executionOrder: 0
|
||||
icon: {instanceID: 0}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
Reference in New Issue
Block a user