private final CameraDefinition cameraDef;
private ControlledCamera currentCamera;
public CameraCtrl(GameApplication gameApp) {
cameraFactory = new CameraFactory(gameApp.getCamera());
// FIXME: load from persistence
cameraDef = BaseFactory.eINSTANCE.createCameraDefinition();
currentCamera = cameraFactory.createControlledObject(cameraDef, true);
GlobalObjectStore.<IObjectController>getObject(IObjectController.class).addCamera(currentCamera, true);