/// <summary> /// 读完所有表后处理 /// </summary> public static void afterReadConfigAll() { firstLoadList = new IntList(); firstSceneLoadList = new IntList(); _dic.forEachValue(v => { int resourceID = LoadControl.getResourceIDByName(BaseGameUtils.getURLReplace(v.url)); switch (v.type) { case MarkResourceType.FirstLoad: { firstLoadList.add(resourceID); } break; case MarkResourceType.FirstSceneLoad: { firstSceneLoadList.add(resourceID); } break; } }); }
public virtual void writeBytes(BytesWriteStream stream) { stream.writeInt(appVersion); // stream.writeInt(leastAppVersion); stream.writeInt(resourceVersion); // stream.writeInt(leastResourceVersion); stream.writeUTF(version); stream.writeBoolean(isRelease); stream.writeLen(resourceDic.size()); resourceDic.forEachValue(v => { v.writeBytes(stream); }); }