mirror of
https://github.com/godotengine/godot.git
synced 2026-01-03 18:11:19 +03:00
Rework Navigation Avoidance
Rework Navigation Avoidance.
This commit is contained in:
@@ -1155,6 +1155,12 @@ void EditorPropertyLayers::setup(LayerType p_layer_type) {
|
||||
layer_group_size = 4;
|
||||
layer_count = 32;
|
||||
} break;
|
||||
|
||||
case LAYER_AVOIDANCE: {
|
||||
basename = "layer_names/avoidance";
|
||||
layer_group_size = 4;
|
||||
layer_count = 32;
|
||||
} break;
|
||||
}
|
||||
|
||||
Vector<String> names;
|
||||
@@ -4284,7 +4290,8 @@ EditorProperty *EditorInspectorDefaultPlugin::get_editor_for_property(Object *p_
|
||||
p_hint == PROPERTY_HINT_LAYERS_2D_NAVIGATION ||
|
||||
p_hint == PROPERTY_HINT_LAYERS_3D_PHYSICS ||
|
||||
p_hint == PROPERTY_HINT_LAYERS_3D_RENDER ||
|
||||
p_hint == PROPERTY_HINT_LAYERS_3D_NAVIGATION) {
|
||||
p_hint == PROPERTY_HINT_LAYERS_3D_NAVIGATION ||
|
||||
p_hint == PROPERTY_HINT_LAYERS_AVOIDANCE) {
|
||||
EditorPropertyLayers::LayerType lt = EditorPropertyLayers::LAYER_RENDER_2D;
|
||||
switch (p_hint) {
|
||||
case PROPERTY_HINT_LAYERS_2D_RENDER:
|
||||
@@ -4305,6 +4312,9 @@ EditorProperty *EditorInspectorDefaultPlugin::get_editor_for_property(Object *p_
|
||||
case PROPERTY_HINT_LAYERS_3D_NAVIGATION:
|
||||
lt = EditorPropertyLayers::LAYER_NAVIGATION_3D;
|
||||
break;
|
||||
case PROPERTY_HINT_LAYERS_AVOIDANCE:
|
||||
lt = EditorPropertyLayers::LAYER_AVOIDANCE;
|
||||
break;
|
||||
default: {
|
||||
} //compiler could be smarter here and realize this can't happen
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user