fastTracker

Signed-off-by: TRAfoer <lhf190@outlook.com>
This commit is contained in:
2026-01-07 23:48:28 +08:00
parent 797a5f7141
commit a31269c632
256 changed files with 33278 additions and 1889654 deletions

View File

@@ -16,7 +16,7 @@ namespace Ichni.Editor
base.Initialize(baseElement, title, parameterName);
if (parameterName != string.Empty)
{
toggle.isOn = (bool)connectedBaseElement.GetType().GetField(parameterName).GetValue(connectedBaseElement); //获取对应变量的值
toggle.isOn = (bool)ReflectionHelper.GetDeepValue(connectedBaseElement, parameterName);
toggle.onValueChanged.AddListener(ApplyParameters);
}
else
@@ -27,7 +27,7 @@ namespace Ichni.Editor
private void ApplyParameters(bool value)
{
connectedBaseElement.GetType().GetField(parameterName).SetValue(connectedBaseElement, value);
ReflectionHelper.SetDeepValue(connectedBaseElement, parameterName, value);
connectedBaseElement.Refresh();
}