Quellcode durchsuchen

- Stop the Scene controllers set from being changed.

MelvMay-GG vor 12 Jahren
Ursprung
Commit
3482e58e8e
1 geänderte Dateien mit 1 neuen und 1 gelöschten Zeilen
  1. 1 1
      engine/source/2d/scene/Scene.cc

+ 1 - 1
engine/source/2d/scene/Scene.cc

@@ -405,7 +405,7 @@ void Scene::initPersistFields()
        addField( buffer, TypeEnum, OffsetNonConst(mLayerSortModes[n], Scene), &writeLayerSortMode, 1, &SceneRenderQueue::renderSortTable, "");
     }
 
-    addField("Controllers", TypeSimObjectPtr, Offset(mControllers, Scene), &defaultProtectedNotWriteFn, "The scene controllers to use.");
+    addProtectedField("Controllers", TypeSimObjectPtr, Offset(mControllers, Scene), &defaultProtectedNotSetFn, &defaultProtectedGetFn, &defaultProtectedNotWriteFn, "The scene controllers to use.");
     
     // Callbacks.
     addField("UpdateCallback", TypeBool, Offset(mUpdateCallback, Scene), &writeUpdateCallback, "");