diff --git a/CHANGELOG.md b/CHANGELOG.md index 5e7ef3a..d1e3bc8 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,6 +3,14 @@ ## [UnRealse] 修复富文本包裹器中SpriteBlock在处理颜色元素时选择到错误下标的问题。 +增加了一些windows窗口命令。 +超链接管理器增加了在启动时自动修复射线检测的问题,详见XchartsUIForXeric #1。 +列表库添加 +* 迭代直到[真,假,相等,不等] +* 迭代重复 + +列表库差异比较库添加了 +* 通过数量比较(也支持替换) ## [0.5.1] @@ -15,9 +23,9 @@ ## [0.5.0] - 2025-07-04 +中间那个版本感觉不吉利,所以没有,并不是缺少了这部分版本。我是坚定的唯物主义者这点并没有改变,我甚至在小区里买过44号车位(它确实要便宜一些),虽然后面长租给别人了。 调整了插件编译结构 插件的部署地址换到了自己的[服务器](https://xeric.zicp.fun/). -中间那个版本感觉不吉利,所以没有,并不是缺少了这部分版本。 本体切换使用il2cpp版本的json dll,后面会将这部分内容放在dll外面,避免对某一特定版本dll依赖。 添加了一个tmp超链接处理功能。 修复超级单例中对示例获取逻辑。 diff --git a/Editor/XericLibraryEditor.dll b/Editor/XericLibraryEditor.dll index 8a8b61f..d38399e 100644 Binary files a/Editor/XericLibraryEditor.dll and b/Editor/XericLibraryEditor.dll differ diff --git a/Runtime/XericLibrary.dll b/Runtime/XericLibrary.dll index fbe18e8..c9da4df 100644 Binary files a/Runtime/XericLibrary.dll and b/Runtime/XericLibrary.dll differ diff --git a/Runtime/XericLibrary.xml b/Runtime/XericLibrary.xml index 438e911..0a55423 100644 --- a/Runtime/XericLibrary.xml +++ b/Runtime/XericLibrary.xml @@ -3643,6 +3643,24 @@ 内插语法,表示此foreachdo不会作为执行器运行,而是作为其中一步执行 + + + 重复枚举器中的每个对象 + + + + + + + + + 重复枚举器中的每个对象 + + + + + + 迭代直到真状态 @@ -3679,6 +3697,15 @@ + + + 迭代直到计数超出 + + + + + + 在枚举器中定位到首个当equals结果为真的项目索引 @@ -3784,7 +3811,7 @@ - 将枚举器成员合并为一个结果 + 将枚举器成员合并为一个结果(比如用这个方法计算加法?) @@ -4203,6 +4230,17 @@ 添加成员(从源数组末尾开始添加) 替换成员(如果为空,则不会检查数组成员差异) + + + 比较这个列表的数量与目标数量的差异, + + + + + + + + 尝试从列表中读取,如果项目为空,则先填充空,然后再获取 @@ -4470,6 +4508,15 @@ + + + 获取在概率分布中的随机布尔值(如果需要非绝对概率随机,请移步洗牌算法) + + 概率基数 + 百分比(≤1) + + + 统一的单维随机数获取 @@ -9160,11 +9207,6 @@ 忽略循环引用 - - - 可空浮点 - - 获取系统枚举路径 @@ -12661,8 +12703,8 @@ 可以直接获取一些没有空的类的空对象 - 与直接使用default不同的是,这里会尝试创建一个空示例,这对于使用 - + 与直接使用default不同的是,这里会尝试创建一个空示例 + (可能存在性能或aot问题,可能还是建议在各个类自身里编写空对象。) @@ -12834,6 +12876,11 @@ 当前时刻 + + + 当天的起始时刻 + + 时间节点