protected override void DrawPropertyLayout(GUIContent label) { base.DrawPropertyLayout(label); var UIConfigList = ValueEntry.SmartValue; if (GUILayout.Button("自动生成UIConfigLsit")) { UIConfigList.Clear(); if (UIManager.HasInstance()) { UIManager.GetInstance().configList.Clear(); } var builder = new UIConfigBulider(UIConfigList); builder.AddConfig(UI_PREFABS_PATH); ValueEntry.SmartValue = UIConfigList; } CallNextDrawer(label); }