You've already forked godot
mirror of
https://github.com/godotengine/godot.git
synced 2025-11-10 13:00:37 +00:00
Infer shader type based on edited node
This commit is contained in:
@@ -934,7 +934,7 @@ bool EditorShaderPicker::handle_menu_selected(int p_which) {
|
||||
switch (p_which) {
|
||||
case OBJ_MENU_NEW_SHADER: {
|
||||
if (material.is_valid()) {
|
||||
EditorNode::get_singleton()->get_scene_tree_dock()->open_shader_dialog(material);
|
||||
EditorNode::get_singleton()->get_scene_tree_dock()->open_shader_dialog(material, preferred_mode);
|
||||
return true;
|
||||
}
|
||||
} break;
|
||||
@@ -952,5 +952,9 @@ ShaderMaterial *EditorShaderPicker::get_edited_material() const {
|
||||
return edited_material;
|
||||
}
|
||||
|
||||
void EditorShaderPicker::set_preferred_mode(int p_mode) {
|
||||
preferred_mode = p_mode;
|
||||
}
|
||||
|
||||
EditorShaderPicker::EditorShaderPicker() {
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user