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); }
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); }); }
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); }
/// <summary> /// 获取Map长度 /// </summary> public int func_GetMapSize(TriggerExecutor e, TriggerArg a, SMap <object, object> map) { return(map.size()); }