package org.ntlab.radishforandroidstudio.cactusClient.models.model; import org.ntlab.radishforandroidstudio.framework.gameMain.GameBaseModel; import org.ntlab.radishforandroidstudio.framework.gameMain.GameBaseModelContainer; import org.ntlab.radishforandroidstudio.framework.gameMain.OnlineModel; /** * モデルを管理する * <p> * singleton * * @author s.iwatani */ public class CactusModels extends GameBaseModelContainer implements OnlineModel { private String instanceId = ""; public CactusModels() { super(); } public void setInstanceId(String id) { for (GameBaseModel model : models) { model.setInstanceId(id); } for (GameBaseModel model : nextAddModels) { model.setInstanceId(id); } instanceId = id; } @Override public void update(double interval) { super.update(interval); } @Override public void addModel(GameBaseModel model) { super.addModel(model); } @Override public void onResponse(String response) { } }