Ejemplo n.º 1
0
        protected PackWindow init()
        {
            SMap <BuildTarget, string> targetMap = PackControl.instance().getTargetMap();

            _targetArr      = new BuildTarget[targetMap.size()];
            _targetNameArr  = new string[targetMap.size()];
            _targetIndexMap = new SMap <BuildTarget, int>();
            int i = 0;

            targetMap.forEach((k, v) =>
            {
                _targetArr[i]      = k;
                _targetNameArr[i]  = v;
                _targetIndexMap[k] = i++;
            });

            selectNormalTarget();

            _version = EditorPrefs.GetString("AssetBundleWindow_version");

            return(this);
        }
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);
            });
        }
Ejemplo n.º 3
0
        private static void writeBytes()
        {
            BytesWriteStream stream = new BytesWriteStream();

            stream.writeLen(_uiElementDic.size());

            foreach (string name in _uiElementDic.getSortedMapKeys())
            {
                _uiElementDic.get(name).writeBytesSimple(stream);
            }

            stream.writeLen(_uiModelDic.size());

            foreach (string name in _uiModelDic.getSortedMapKeys())
            {
                _uiModelDic.get(name).writeBytesSimple(stream);
            }

            FileUtils.writeFileForBytes(ShineToolGlobal.clientTempPath + "/uiInfo.bin", stream);
        }
Ejemplo n.º 4
0
 /// <summary>
 /// 获取Map长度
 /// </summary>
 public int func_GetMapSize(TriggerExecutor e, TriggerArg a, SMap <object, object> map)
 {
     return(map.size());
 }