private string NewName(ImportSetting_Base.FilterType type) { string pre = string.Empty; switch (type) { case ImportSetting_Base.FilterType.MODEL: { pre = "model"; } break; case ImportSetting_Base.FilterType.TEXTURE: { pre = "texture"; } break; } string ret = string.Format("{0}_{1}", pre, 0); if (m_CurRule.sets != null && m_CurRule.sets.Count > 0) { for (int i = 0; i < 1000; i++) { ret = string.Format("{0}_{1}", pre, i); if (m_CurRule.sets.Exists((x) => x.m_MyName.Equals(ret)) == false) { break; } } } return(ret); }
/// <summary> /// 绘制增加按钮 /// </summary> private void DrawAddBtn() { EditorGUILayout.BeginHorizontal(); m_AddFilterType = (ImportSetting_Base.FilterType)EditorGUILayout.EnumPopup(m_AddFilterType); GUI.color = Color.green; if (GUILayout.Button("+")) { AddItem(); } GUI.color = Color.white; EditorGUILayout.EndHorizontal(); }