コード例 #1
0
ファイル: PluginManager.java プロジェクト: quabug/overlap2d
 @Override
 public void saveProject() {
   Sandbox sandbox = Sandbox.getInstance();
   SceneDataManager sceneDataManager = facade.retrieveProxy(SceneDataManager.NAME);
   SceneVO vo = sandbox.sceneVoFromItems();
   sceneDataManager.saveScene(vo);
 }
コード例 #2
0
ファイル: ResourceManager.java プロジェクト: kulgan/overlap2d
 @Override
 public SceneVO getSceneVO(String name) {
   SceneDataManager sceneDataManager = facade.retrieveProxy(SceneDataManager.NAME);
   // TODO: this should be cached
   FileHandle file = Gdx.files.internal(sceneDataManager.getCurrProjectScenePathByName(name));
   Json json = new Json();
   json.setIgnoreUnknownFields(true);
   return json.fromJson(SceneVO.class, file.readString());
 }