Страница 1 из 1

EditorGUIUtility.ShowObjectPicker показать определенную папк

СообщениеДобавлено: 11 янв 2016, 17:46
FlyTrolls
Ребят, как можно сделать что бы с помощью EditorGUIUtility.ShowObjectPicker отображались только cghfqnsкоторые находятся в папке Resources ибо сейчас отображаются спрайты со всего проекта

Сам код. я так думаю, что 3 параметром нужно что то указать, но как правильно указать не знаю
Синтаксис:
Используется csharp
 if(GUILayout.Button(texture, GUILayout.Width(SPRITE_BUTTON_SIZE), GUILayout.Height(SPRITE_BUTTON_SIZE)))
{
var conrollerID = EditorGUIUtility.GetControlID(FocusType.Passive);
EditorGUIUtility.ShowObjectPicker<Sprite>(null, true, null, conrollerID);
}

string commandName = Event.current.commandName;
if (commandName == "ObjectSelectorUpdated")
{
texture = Resources.Load<Texture2D>(EditorGUIUtility.GetObjectPickerObject().name) as Texture2D;
selectedItem.IconPath = texture.name;
Repaint();
}