From 2064f5542ae8edf0c52bcc104f10696f5b6e3659 Mon Sep 17 00:00:00 2001 From: Campbell Barton Date: Sun, 21 Sep 2008 04:39:40 +0000 Subject: [PATCH] set the visibility state based on the objects render option in the outliner. - saves adding UV's to faces just to set the invisibility option or having an logic bricks to set the visibility state. --- source/gameengine/Converter/BL_BlenderDataConversion.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/source/gameengine/Converter/BL_BlenderDataConversion.cpp b/source/gameengine/Converter/BL_BlenderDataConversion.cpp index ae9b8602500..daa67b147c3 100644 --- a/source/gameengine/Converter/BL_BlenderDataConversion.cpp +++ b/source/gameengine/Converter/BL_BlenderDataConversion.cpp @@ -1601,6 +1601,8 @@ static KX_GameObject *gameobject_from_blenderobject( gameobj->SetPhysicsEnvironment(kxscene->GetPhysicsEnvironment()); gameobj->SetLayer(ob->lay); gameobj->SetBlenderObject(ob); + /* set the visibility state based on the objects render option in the outliner */ + if(ob->restrictflag & OB_RESTRICT_RENDER) gameobj->SetVisible(0, 0); } return gameobj; }