/** 读取bundle信息 */ public static void readBundleInfo(BytesReadStream stream) { LoadControl.clearResourceInfo(); int len = stream.readInt(); for (int i = 0; i < len; i++) { BundleInfoData data = new BundleInfoData(); data.readBytes(stream); LoadControl.registBundleInfo(data); } len = stream.readInt(); for (int i = 0; i < len; i++) { ResourceInfoData data = new ResourceInfoData(); data.readBytes(stream); LoadControl.registResource(data.name, data.id, data.type); } LoadControl.registBundleOver(); }
private void doHotFix(VersionSaveData sData) { _getVersionSended = false; if (GameC.main != null) { //回到登录界面 GameC.main.backForHotfix(); } //清空信息 LoadControl.clearAllResource(); LoadControl.clearResourceInfo(); _stepTool.clearStates(); _stepTool.completeStepPre(UpdateResource); ResourceInfoControl.mergeVersion(sData); doVersionNext(false); }