Skip to content

Commit d28ebfd

Browse files
committed
- Add more Function modules.
1 parent 6cd8a14 commit d28ebfd

File tree

63 files changed

+1115
-452
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

63 files changed

+1115
-452
lines changed

ProjectConfig~/manifest.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"dependencies": {
3-
"com.threeyes.alivecursor.sdk": "4.3.5",
3+
"com.threeyes.alivecursor.sdk": "4.3.8",
44
"com.beans.deform": "1.2.1",
55
"com.coffee.ui-effect": "4.0.0-preview.10",
66
"com.dbrizov.naughtyattributes": "2.1.4",

Threeyes/HubSimulator/Datas.meta

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Threeyes/HubSimulator/Datas/Cursor.meta

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Threeyes/HubSimulator/Datas/Cursor/Controller.meta

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,9 @@
11
# Changelog
22

3+
## [1.0.1]
4+
- Add MemberHolder module.
5+
6+
37
## [1.0.0]
48
- First release.
59
- Move CoroutineManager and ValueHolder here to reduce fragmentation.

Threeyes/Plugins/ThreeyesPlugin/Core/Extension/LazyExtension_Collections.cs

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -116,6 +116,25 @@ public static void Shuffle<T>(this IList<T> list, Random rand)
116116
#endregion
117117

118118
#region Compare
119+
/// <summary>
120+
/// 找到两个列表所有变更的元素清单
121+
/// </summary>
122+
/// <typeparam name="T"></typeparam>
123+
/// <param name="source"></param>
124+
/// <param name="newList"></param>
125+
/// <param name="added">新增</param>
126+
/// <param name="removed">删除</param>
127+
/// <param name="samed">相同</param>
128+
public static void GetChangedElements<T>(this IEnumerable<T> source, IEnumerable<T> newList, out List<T> added, out List<T> removed, out List<T> samed)
129+
{
130+
var listSource = source.ToList();
131+
var listNewList = newList.ToList();
132+
133+
added = listNewList.FindAll(d => !listSource.Contains(d));
134+
removed = listSource.FindAll(d => !listNewList.Contains(d));
135+
samed = listNewList.FindAll(d => listSource.Contains(d));
136+
}
137+
119138
/// <summary>
120139
/// 获取新增的元素
121140
/// </summary>

Threeyes/Plugins/ThreeyesPlugin/Core/Module.meta

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Threeyes/Plugins/ThreeyesPlugin/Core/Module/MemberHolder.meta

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Threeyes/Plugins/ThreeyesPlugin/Core/Module/MemberHolder/Method.meta

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Threeyes/Plugins/ThreeyesPlugin/Core/Module/MemberHolder/Value.meta

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)