From 59c22103594e6a820fb0598a3b4b2709deb2e305 Mon Sep 17 00:00:00 2001 From: PopSlime Date: Sat, 18 Feb 2023 15:51:21 +0800 Subject: [PATCH] Prevents dimension-unapplicable inputs from being assigned. --- Assets/Cryville/Crtr/Config/InputConfigPanel.cs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Assets/Cryville/Crtr/Config/InputConfigPanel.cs b/Assets/Cryville/Crtr/Config/InputConfigPanel.cs index 91fe0ff..1697f1e 100644 --- a/Assets/Cryville/Crtr/Config/InputConfigPanel.cs +++ b/Assets/Cryville/Crtr/Config/InputConfigPanel.cs @@ -95,6 +95,9 @@ namespace Cryville.Crtr.Config { if (proxy.IsUsed(tsrc)) { text.text += " (Used)"; } + else if (tsrc.Handler.GetDimension(src.Value.Type) < m_configScene.ruleset.Root.inputs[_sel].dim) { + text.text += " (Not Applicable)"; + } else flag = true; btn.interactable = flag; }