Ejemplo n.º 1
0
    /// <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;
            }
        });
    }
Ejemplo n.º 2
0
        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);
            });
        }