瀏覽代碼

Fix persistent underwater effect.

LuisAntonRebollo 10 年之前
父節點
當前提交
7453610563
共有 1 個文件被更改,包括 4 次插入0 次删除
  1. 4 0
      Engine/source/environment/waterObject.cpp

+ 4 - 0
Engine/source/environment/waterObject.cpp

@@ -891,6 +891,10 @@ void WaterObject::onRemove()
    {
    {
       mPlaneReflector.unregisterReflector();
       mPlaneReflector.unregisterReflector();
       cleanupMaterials();
       cleanupMaterials();
+
+      PostEffect *underWaterEffect = getUnderwaterEffect( );
+      if( underWaterEffect )
+         underWaterEffect->disable( );
    }
    }
 
 
    Parent::onRemove();
    Parent::onRemove();