Remove legacy call helper.
This commit is contained in:
@@ -1,26 +0,0 @@
|
|||||||
using System;
|
|
||||||
using UnityEngine;
|
|
||||||
|
|
||||||
namespace Cryville.Common.Unity {
|
|
||||||
static class CallHelper {
|
|
||||||
public static bool HasFlag(this Enum obj, Enum flag) {
|
|
||||||
ulong num = Convert.ToUInt64(flag);
|
|
||||||
ulong num2 = Convert.ToUInt64(obj);
|
|
||||||
return (num2 & num) == num;
|
|
||||||
}
|
|
||||||
|
|
||||||
public static void Purge(Transform obj) {
|
|
||||||
foreach (Transform i in obj)
|
|
||||||
GameObject.Destroy(i.gameObject);
|
|
||||||
}
|
|
||||||
|
|
||||||
/*public static void DownloadAndUnzip(string url, FileInfo file) {
|
|
||||||
using (DownloadDialog d = new DownloadDialog()) {
|
|
||||||
d.Download(url, file);
|
|
||||||
}
|
|
||||||
using (ZipFile z = new ZipFile(file.FullName)) {
|
|
||||||
z.ExtractAll(file.DirectoryName, ExtractExistingFileAction.OverwriteSilently);
|
|
||||||
}
|
|
||||||
}*/
|
|
||||||
}
|
|
||||||
}
|
|
@@ -1,12 +0,0 @@
|
|||||||
fileFormatVersion: 2
|
|
||||||
guid: 98b3d4b7cc1ce054598780159356da35
|
|
||||||
timeCreated: 1608801352
|
|
||||||
licenseType: Free
|
|
||||||
MonoImporter:
|
|
||||||
serializedVersion: 2
|
|
||||||
defaultReferences: []
|
|
||||||
executionOrder: 0
|
|
||||||
icon: {instanceID: 0}
|
|
||||||
userData:
|
|
||||||
assetBundleName:
|
|
||||||
assetBundleVariant:
|
|
@@ -1,5 +1,4 @@
|
|||||||
using Cryville.Common;
|
using Cryville.Common;
|
||||||
using Cryville.Common.Unity;
|
|
||||||
using Cryville.Crtr.Ruleset;
|
using Cryville.Crtr.Ruleset;
|
||||||
using Cryville.Input;
|
using Cryville.Input;
|
||||||
using System;
|
using System;
|
||||||
@@ -44,7 +43,7 @@ namespace Cryville.Crtr.Config.UI {
|
|||||||
else _targetPDim = null;
|
else _targetPDim = null;
|
||||||
_targetNotNull = def.notnull;
|
_targetNotNull = def.notnull;
|
||||||
m_inputDialog.SetActive(true);
|
m_inputDialog.SetActive(true);
|
||||||
CallHelper.Purge(m_deviceList);
|
foreach (Transform i in m_deviceList) Destroy(i.gameObject);
|
||||||
_consumer.EnumerateEvents(ev => { });
|
_consumer.EnumerateEvents(ev => { });
|
||||||
_recvsrcs.Clear();
|
_recvsrcs.Clear();
|
||||||
_applicableEntries = 1;
|
_applicableEntries = 1;
|
||||||
@@ -85,12 +84,12 @@ namespace Cryville.Crtr.Config.UI {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public void OnConfigEnable() {
|
public void OnConfigEnable() {
|
||||||
CallHelper.Purge(m_entryList);
|
foreach (Transform i in m_entryList) Destroy(i.gameObject);
|
||||||
_entries.Clear();
|
_entries.Clear();
|
||||||
_consumer = new SimpleInputConsumer(Game.InputManager);
|
_consumer = new SimpleInputConsumer(Game.InputManager);
|
||||||
_consumer.Activate();
|
_consumer.Activate();
|
||||||
foreach (var i in m_configScene.ruleset.Root.inputs) {
|
foreach (var i in m_configScene.ruleset.Root.inputs) {
|
||||||
var e = GameObject.Instantiate(m_prefabInputConfigEntry, m_entryList.transform).GetComponent<InputConfigPanelEntry>();
|
var e = Instantiate(m_prefabInputConfigEntry, m_entryList.transform).GetComponent<InputConfigPanelEntry>();
|
||||||
_entries.Add(i.Key, e);
|
_entries.Add(i.Key, e);
|
||||||
e.SetKey(this, i.Key);
|
e.SetKey(this, i.Key);
|
||||||
OnProxyChanged(this, proxy[i.Key]);
|
OnProxyChanged(this, proxy[i.Key]);
|
||||||
|
Reference in New Issue
Block a user