static int ClearAllChildItems(IntPtr L) { try { ToLua.CheckArgsCount(L, 1); ScrollEnhancement.ScrollEnhancement obj = (ScrollEnhancement.ScrollEnhancement)ToLua.CheckObject <ScrollEnhancement.ScrollEnhancement>(L, 1); obj.ClearAllChildItems(); return(0); } catch (Exception e) { return(LuaDLL.toluaL_exception(L, e)); } }
public override void OnInspectorGUI() { base.OnInspectorGUI(); EditorGUI.BeginChangeCheck(); testItemAmount = EditorGUILayout.IntField("(编辑器)测试多个子物体的效果", testItemAmount); if (EditorGUI.EndChangeCheck()) { testItemAmount = Mathf.Clamp(testItemAmount, 0, 100); scrollEnhancement.RefreshItemAmountInEditor(testItemAmount); scrollEnhancement.RefreshItemsLayoutInEditor(); } if (GUILayout.Button("重置")) { testItemAmount = 0; scrollEnhancement.ClearAllChildItems(); } }