+
+
+Stage::SetCamera::Loader::Loader(SetCamera &s, Demo &d):
+ DataFile::DerivedObjectLoader<SetCamera, Action::Loader>(s, d)
+{
+ add("camera", &Loader::camera);
+ add("stage", &Loader::stage);
+}
+
+void Stage::SetCamera::Loader::stage(const string &n)
+{
+ obj.stage = &demo.get_thing<Stage>(n);
+}
+
+void Stage::SetCamera::Loader::camera(const string &n)
+{
+ obj.camera = &demo.get_resources().get<GL::Camera>(n);
+}
+
+} // namespace DemoScene
+} // namespace Msp