From 7306eb84f07c92a5bced22f7f38dd7de1770c425 Mon Sep 17 00:00:00 2001 From: Campbell Barton Date: Sun, 9 Oct 2011 21:11:51 +0000 Subject: move NavMesh draw code out of being a modifier and into DerivedMesh drawing hack (which IMHO is less bad then mis-using a modifier only to override drawing calls). --- release/scripts/startup/bl_ui/properties_data_modifier.py | 4 ---- release/scripts/startup/bl_ui/properties_game.py | 3 +++ 2 files changed, 3 insertions(+), 4 deletions(-) (limited to 'release') diff --git a/release/scripts/startup/bl_ui/properties_data_modifier.py b/release/scripts/startup/bl_ui/properties_data_modifier.py index d2d4c263d50..62261af729f 100644 --- a/release/scripts/startup/bl_ui/properties_data_modifier.py +++ b/release/scripts/startup/bl_ui/properties_data_modifier.py @@ -379,10 +379,6 @@ class DATA_PT_modifiers(ModifierButtonsPanel, Panel): col.label(text="Mirror Object:") col.prop(md, "mirror_object", text="") - def NAVMESH(self, layout, ob, md): - layout.operator("mesh.assign_navpolygon") - layout.operator("mesh.assign_new_navpolygon") - def MULTIRES(self, layout, ob, md): layout.row().prop(md, "subdivision_type", expand=True) diff --git a/release/scripts/startup/bl_ui/properties_game.py b/release/scripts/startup/bl_ui/properties_game.py index 7650e7b6ee1..6925836c5a2 100644 --- a/release/scripts/startup/bl_ui/properties_game.py +++ b/release/scripts/startup/bl_ui/properties_game.py @@ -166,6 +166,9 @@ class PHYSICS_PT_game_physics(PhysicsButtonsPanel, Panel): elif game.physics_type in {'SENSOR', 'INVISIBLE', 'NO_COLLISION', 'OCCLUDE'}: layout.prop(ob, "hide_render", text="Invisible") + elif game.physics_type == 'NAVMESH': + layout.operator("mesh.assign_navpolygon") + layout.operator("mesh.assign_new_navpolygon") class PHYSICS_PT_game_collision_bounds(PhysicsButtonsPanel, Panel): -- cgit v1.2.3