Skip to content

Commit 17c03ea

Browse files
committed
version 3.0.2
1 parent 6e2c887 commit 17c03ea

15 files changed

Lines changed: 1600 additions & 2344 deletions

.gitignore

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@ _ReSharper*
1818
*.exe
1919
*.dll
2020

21+
AGENT.MD
2122
.vs
2223
media/
2324
bin/
@@ -30,6 +31,7 @@ Temp/
3031
Assets/StreamingAssets/
3132
Assets/Bundles/
3233
ProjectSettings/
34+
UserSettings/
3335
AssetStoreTools/
3436
src/GameDevWare.Dynamic.Expressions.Playmaker/Assets/PlayMaker/
3537
src/GameDevWare.Dynamic.Expressions.Playmaker/Assets/Gizmos/

Readme.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -112,6 +112,10 @@ We are continuously improving the package. Planned features include:
112112

113113
## Change Log (Highlights)
114114

115+
### 3.0.2
116+
- **Feature:** Added out/ref parameter write-back for Invoke node and AOT expression executor.
117+
- **Fix:** Fixed multi-dimensional array packing/unpacking.
118+
115119
### 3.0.1
116120
- **Fix:** Correctly format new expression types (Member/List Init) from syntax trees.
117121
- **Change:** Internal renaming of `Assignment` to `AssignmentBinding` (backward compatible).

src/GameDevWare.Dynamic.Expressions.Unity.2021/GameDevWare.Dynamic.Expressions.Unity.2021.sln

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11

22
Microsoft Visual Studio Solution File, Format Version 11.00
33
# Visual Studio 2010
4+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "asset-store-tools-editor", "asset-store-tools-editor.csproj", "{ff14c7e5-8d8f-e0a7-24c6-538617544f77}"
5+
EndProject
46
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "gamedevware-csharp-eval", "gamedevware-csharp-eval.csproj", "{3eb474fd-8302-8b6e-79d0-c09e5d268617}"
57
EndProject
68
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Assembly-CSharp", "Assembly-CSharp.csproj", "{6b02597e-1fdf-6afd-d85f-0f5c2dd37a8b}"
79
EndProject
8-
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "asset-store-tools-editor", "asset-store-tools-editor.csproj", "{ff14c7e5-8d8f-e0a7-24c6-538617544f77}"
9-
EndProject
1010
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "gamedevware-csharp-eval", "gamedevware-csharp-eval.Player.csproj", "{e9d26f3f-1d12-9f30-eda9-48fd587c7b95}"
1111
EndProject
1212
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Assembly-CSharp", "Assembly-CSharp.Player.csproj", "{65eaad53-77f2-10f1-f8a4-25ab1b5442fb}"
@@ -16,12 +16,12 @@ Global
1616
Debug|Any CPU = Debug|Any CPU
1717
EndGlobalSection
1818
GlobalSection(ProjectConfigurationPlatforms) = postSolution
19+
{ff14c7e5-8d8f-e0a7-24c6-538617544f77}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
20+
{ff14c7e5-8d8f-e0a7-24c6-538617544f77}.Debug|Any CPU.Build.0 = Debug|Any CPU
1921
{3eb474fd-8302-8b6e-79d0-c09e5d268617}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
2022
{3eb474fd-8302-8b6e-79d0-c09e5d268617}.Debug|Any CPU.Build.0 = Debug|Any CPU
2123
{6b02597e-1fdf-6afd-d85f-0f5c2dd37a8b}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
2224
{6b02597e-1fdf-6afd-d85f-0f5c2dd37a8b}.Debug|Any CPU.Build.0 = Debug|Any CPU
23-
{ff14c7e5-8d8f-e0a7-24c6-538617544f77}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
24-
{ff14c7e5-8d8f-e0a7-24c6-538617544f77}.Debug|Any CPU.Build.0 = Debug|Any CPU
2525
{e9d26f3f-1d12-9f30-eda9-48fd587c7b95}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
2626
{e9d26f3f-1d12-9f30-eda9-48fd587c7b95}.Debug|Any CPU.Build.0 = Debug|Any CPU
2727
{65eaad53-77f2-10f1-f8a4-25ab1b5442fb}.Debug|Any CPU.ActiveCfg = Debug|Any CPU

src/GameDevWare.Dynamic.Expressions.Unity.2021/Packages/com.gamedevware.csharpeval/CHANGELOG.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,8 @@
1+
# 3.0.2
2+
feature: Added out/ref parameter write-back for Invoke node and AOT expression executor.
3+
fix: Fixed multi-dimensional array packing/unpacking.
4+
chore: Added better documentation.
5+
16
# 3.0.1
27
fix: Added formatting of new expression types (Member Init/List Init) from the syntax tree.
38
fix: changed the name of `Assignment` binding name to `AssignmentBinding`, the code is backwards compatible with the old name.

src/GameDevWare.Dynamic.Expressions.Unity.2021/Packages/com.gamedevware.csharpeval/README.md

Whitespace-only changes.

src/GameDevWare.Dynamic.Expressions.Unity.2021/Packages/com.gamedevware.csharpeval/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "com.gamedevware.csharpeval",
33
"displayName": "C# Eval",
4-
"version": "3.0.0",
4+
"version": "3.0.2",
55
"unity": "2021.3",
66
"description": "Easy to use C# expression parser and executor. This package includes source code of parser, compiler and examples. ",
77
"repository":"https://github.com/deniszykov/csharp-eval-unity3d",

src/GameDevWare.Dynamic.Expressions.Unity.2021/Packages/manifest.json

Lines changed: 12 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,17 @@
11
{
22
"dependencies": {
3-
"com.unity.collab-proxy": "2.5.2",
4-
"com.unity.ide.rider": "3.0.31",
5-
"com.unity.ide.visualstudio": "2.0.22",
3+
"com.unity.ai.navigation": "2.0.12",
4+
"com.unity.collab-proxy": "2.12.4",
5+
"com.unity.ide.rider": "3.0.39",
6+
"com.unity.ide.visualstudio": "2.0.26",
67
"com.unity.ide.vscode": "1.2.5",
7-
"com.unity.test-framework": "1.1.33",
8-
"com.unity.textmeshpro": "3.0.6",
9-
"com.unity.timeline": "1.6.5",
10-
"com.unity.ugui": "1.0.0",
11-
"com.unity.visualscripting": "1.9.4",
8+
"com.unity.multiplayer.center": "1.0.1",
9+
"com.unity.test-framework": "1.6.0",
10+
"com.unity.timeline": "1.8.12",
11+
"com.unity.ugui": "2.0.0",
12+
"com.unity.visualscripting": "1.9.11",
13+
"com.unity.modules.accessibility": "1.0.0",
14+
"com.unity.modules.adaptiveperformance": "1.0.0",
1215
"com.unity.modules.ai": "1.0.0",
1316
"com.unity.modules.androidjni": "1.0.0",
1417
"com.unity.modules.animation": "1.0.0",
@@ -35,6 +38,7 @@
3538
"com.unity.modules.unitywebrequestaudio": "1.0.0",
3639
"com.unity.modules.unitywebrequesttexture": "1.0.0",
3740
"com.unity.modules.unitywebrequestwww": "1.0.0",
41+
"com.unity.modules.vectorgraphics": "1.0.0",
3842
"com.unity.modules.vehicles": "1.0.0",
3943
"com.unity.modules.video": "1.0.0",
4044
"com.unity.modules.vr": "1.0.0",

src/GameDevWare.Dynamic.Expressions.Unity.2021/Packages/packages-lock.json

Lines changed: 64 additions & 37 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,15 @@
66
"source": "embedded",
77
"dependencies": {}
88
},
9+
"com.unity.ai.navigation": {
10+
"version": "2.0.12",
11+
"depth": 0,
12+
"source": "registry",
13+
"dependencies": {
14+
"com.unity.modules.ai": "1.0.0"
15+
},
16+
"url": "https://packages.unity.com"
17+
},
918
"com.unity.asset-store-tools": {
1019
"version": "file:com.unity.asset-store-tools",
1120
"depth": 0,
@@ -15,21 +24,20 @@
1524
}
1625
},
1726
"com.unity.collab-proxy": {
18-
"version": "2.5.2",
27+
"version": "2.12.4",
1928
"depth": 0,
2029
"source": "registry",
2130
"dependencies": {},
2231
"url": "https://packages.unity.com"
2332
},
2433
"com.unity.ext.nunit": {
25-
"version": "1.0.6",
34+
"version": "2.0.5",
2635
"depth": 1,
27-
"source": "registry",
28-
"dependencies": {},
29-
"url": "https://packages.unity.com"
36+
"source": "builtin",
37+
"dependencies": {}
3038
},
3139
"com.unity.ide.rider": {
32-
"version": "3.0.31",
40+
"version": "3.0.39",
3341
"depth": 0,
3442
"source": "registry",
3543
"dependencies": {
@@ -38,11 +46,11 @@
3846
"url": "https://packages.unity.com"
3947
},
4048
"com.unity.ide.visualstudio": {
41-
"version": "2.0.22",
49+
"version": "2.0.26",
4250
"depth": 0,
4351
"source": "registry",
4452
"dependencies": {
45-
"com.unity.test-framework": "1.1.9"
53+
"com.unity.test-framework": "1.1.33"
4654
},
4755
"url": "https://packages.unity.com"
4856
},
@@ -53,35 +61,33 @@
5361
"dependencies": {},
5462
"url": "https://packages.unity.com"
5563
},
64+
"com.unity.multiplayer.center": {
65+
"version": "1.0.1",
66+
"depth": 0,
67+
"source": "builtin",
68+
"dependencies": {
69+
"com.unity.modules.uielements": "1.0.0"
70+
}
71+
},
5672
"com.unity.nuget.newtonsoft-json": {
57-
"version": "3.2.1",
73+
"version": "3.2.2",
5874
"depth": 1,
5975
"source": "registry",
6076
"dependencies": {},
6177
"url": "https://packages.unity.com"
6278
},
6379
"com.unity.test-framework": {
64-
"version": "1.1.33",
80+
"version": "1.6.0",
6581
"depth": 0,
66-
"source": "registry",
82+
"source": "builtin",
6783
"dependencies": {
68-
"com.unity.ext.nunit": "1.0.6",
84+
"com.unity.ext.nunit": "2.0.3",
6985
"com.unity.modules.imgui": "1.0.0",
7086
"com.unity.modules.jsonserialize": "1.0.0"
71-
},
72-
"url": "https://packages.unity.com"
73-
},
74-
"com.unity.textmeshpro": {
75-
"version": "3.0.6",
76-
"depth": 0,
77-
"source": "registry",
78-
"dependencies": {
79-
"com.unity.ugui": "1.0.0"
80-
},
81-
"url": "https://packages.unity.com"
87+
}
8288
},
8389
"com.unity.timeline": {
84-
"version": "1.6.5",
90+
"version": "1.8.12",
8591
"depth": 0,
8692
"source": "registry",
8793
"dependencies": {
@@ -93,7 +99,7 @@
9399
"url": "https://packages.unity.com"
94100
},
95101
"com.unity.ugui": {
96-
"version": "1.0.0",
102+
"version": "2.0.0",
97103
"depth": 0,
98104
"source": "builtin",
99105
"dependencies": {
@@ -102,7 +108,7 @@
102108
}
103109
},
104110
"com.unity.visualscripting": {
105-
"version": "1.9.4",
111+
"version": "1.9.11",
106112
"depth": 0,
107113
"source": "registry",
108114
"dependencies": {
@@ -111,6 +117,20 @@
111117
},
112118
"url": "https://packages.unity.com"
113119
},
120+
"com.unity.modules.accessibility": {
121+
"version": "1.0.0",
122+
"depth": 0,
123+
"source": "builtin",
124+
"dependencies": {}
125+
},
126+
"com.unity.modules.adaptiveperformance": {
127+
"version": "1.0.0",
128+
"depth": 0,
129+
"source": "builtin",
130+
"dependencies": {
131+
"com.unity.modules.subsystems": "1.0.0"
132+
}
133+
},
114134
"com.unity.modules.ai": {
115135
"version": "1.0.0",
116136
"depth": 0,
@@ -158,6 +178,12 @@
158178
"com.unity.modules.animation": "1.0.0"
159179
}
160180
},
181+
"com.unity.modules.hierarchycore": {
182+
"version": "1.0.0",
183+
"depth": 1,
184+
"source": "builtin",
185+
"dependencies": {}
186+
},
161187
"com.unity.modules.imageconversion": {
162188
"version": "1.0.0",
163189
"depth": 0,
@@ -247,17 +273,8 @@
247273
"com.unity.modules.ui": "1.0.0",
248274
"com.unity.modules.imgui": "1.0.0",
249275
"com.unity.modules.jsonserialize": "1.0.0",
250-
"com.unity.modules.uielementsnative": "1.0.0"
251-
}
252-
},
253-
"com.unity.modules.uielementsnative": {
254-
"version": "1.0.0",
255-
"depth": 1,
256-
"source": "builtin",
257-
"dependencies": {
258-
"com.unity.modules.ui": "1.0.0",
259-
"com.unity.modules.imgui": "1.0.0",
260-
"com.unity.modules.jsonserialize": "1.0.0"
276+
"com.unity.modules.hierarchycore": "1.0.0",
277+
"com.unity.modules.physics": "1.0.0"
261278
}
262279
},
263280
"com.unity.modules.umbra": {
@@ -321,6 +338,16 @@
321338
"com.unity.modules.imageconversion": "1.0.0"
322339
}
323340
},
341+
"com.unity.modules.vectorgraphics": {
342+
"version": "1.0.0",
343+
"depth": 0,
344+
"source": "builtin",
345+
"dependencies": {
346+
"com.unity.modules.uielements": "1.0.0",
347+
"com.unity.modules.imageconversion": "1.0.0",
348+
"com.unity.modules.imgui": "1.0.0"
349+
}
350+
},
324351
"com.unity.modules.vehicles": {
325352
"version": "1.0.0",
326353
"depth": 0,

src/GameDevWare.Dynamic.Expressions.Unity.2021/UserSettings/EditorUserSettings.asset

Lines changed: 0 additions & 26 deletions
This file was deleted.

0 commit comments

Comments
 (0)