同步
This commit is contained in:
@@ -0,0 +1,32 @@
|
||||
using SLSUtilities.Narrative.UI;
|
||||
using UnityEditor;
|
||||
using Yarn.Unity.Editor;
|
||||
|
||||
namespace SLSUtilities.Narrative.Editor
|
||||
{
|
||||
/// <summary>
|
||||
/// AdvancedLinePresenter 的自定义 Inspector。
|
||||
/// 继承自 Yarn 的 YarnEditor,完整复现 LinePresenter 的
|
||||
/// [ShowIf]、[Group]、[MustNotBeNull] 等属性驱动的显示效果。
|
||||
/// </summary>
|
||||
[CanEditMultipleObjects]
|
||||
[CustomEditor(typeof(AdvancedLinePresenter))]
|
||||
public class AdvancedLinePresenterEditor : YarnEditor { }
|
||||
|
||||
/// <summary>
|
||||
/// AdvancedLineAdvancer 的自定义 Inspector。
|
||||
/// 继承自 Yarn 的 YarnEditor,完整复现 LineAdvancer 的
|
||||
/// InputMode 条件显示等效果。
|
||||
/// </summary>
|
||||
[CanEditMultipleObjects]
|
||||
[CustomEditor(typeof(AdvancedLineAdvancer))]
|
||||
public class AdvancedLineAdvancerEditor : YarnEditor { }
|
||||
|
||||
/// <summary>
|
||||
/// AdvancedOptionsPresenter 的自定义 Inspector。
|
||||
/// 完整复现 OptionsPresenter 的属性驱动效果。
|
||||
/// </summary>
|
||||
[CanEditMultipleObjects]
|
||||
[CustomEditor(typeof(AdvancedOptionsPresenter))]
|
||||
public class AdvancedOptionsPresenterEditor : YarnEditor { }
|
||||
}
|
||||
Reference in New Issue
Block a user