版本:Unity 6 (6000.0)
语言英语
  • C#

ScriptableWizard.isValid

提出更改建议

成功

感谢您帮助我们提高 Unity 文档的质量。虽然我们无法接受所有提交,但我们确实会仔细阅读用户提出的每一项更改建议,并在适当的时候进行更新。

关闭

提交失败

出于某种原因,无法提交您提出的更改建议。请在几分钟后重试。感谢您花时间帮助我们提高 Unity 文档的质量。

关闭

取消

public bool isValid;

描述

允许您启用和禁用 Wizard 创建按钮,以便用户无法单击它。

附加资源:ScriptableWizard.OnWizardUpdate


完成按钮会保持禁用状态,直至用户将数字设置为 5。

// Asks the user to set the var "Number" to 5, if is not set to 5
// the "Finish" button will not be reachable

using UnityEngine; using UnityEditor;

public class isValidScriptableWizard : ScriptableWizard { public int number = 0; [MenuItem("Example/Show isValid Usage")] static void CreateWindow() { ScriptableWizard.DisplayWizard( "isValid boolean example", typeof(isValidScriptableWizard), "Finish"); }

void OnWizardUpdate() { helpString = "Set The number to 5 and press finish"; if (number != 5) { errorString = "The number has to be set to 5!"; isValid = false; } else { errorString = ""; isValid = true; } } }