File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1313 " runner" ,
1414 " visualization"
1515 ],
16- "dependencies" : {
17- "com.cysharp.unitask" : " https://github.com/Cysharp/UniTask.git?path=src/UniTask/Assets/Plugins/UniTask#2.5.3"
18- },
16+ "dependencies" : {},
1917 "samples" : []
2018}
Original file line number Diff line number Diff line change 1313 " algorithm" ,
1414 " visualization"
1515 ],
16- "dependencies" : {
17- "com.soobak.algo.core" : " 0.1.0" ,
18- "com.cysharp.unitask" : " https://github.com/Cysharp/UniTask.git?path=src/UniTask/Assets/Plugins/UniTask#2.5.3"
19- },
16+ "dependencies" : {},
2017 "samples" : []
2118}
Original file line number Diff line number Diff line change 1313 " algorithm" ,
1414 " visualization"
1515 ],
16- "dependencies" : {
17- "com.soobak.algo.core" : " 0.1.0" ,
18- "com.cysharp.unitask" : " https://github.com/Cysharp/UniTask.git?path=src/UniTask/Assets/Plugins/UniTask#2.5.3"
19- },
16+ "dependencies" : {},
2017 "samples" : [
2118 {
2219 "path" : " Samples~/SortingVisualizerDemo" ,
Original file line number Diff line number Diff line change @@ -18,12 +18,31 @@ Reusable Unity 6 algorithm pipeline. `com.soobak.algo.core` defines execution pr
18183 . Consumers either pass an ` ISortingAlgorithm ` directly or call ` ExecuteAsync("quick-sort", state, token) ` .
19194 . Each step broadcasts a cloned ` SortingState ` and a ` SortOp ` event so visualizers receive immutable snapshots.
2020
21- 1 . Add the complete package from Git URL:
21+ ## Installation
22+
23+ 1 . ** Install UniTask first** (required dependency):
24+ - Open Unity Package Manager
25+ - Add package from Git URL: ` https://github.com/Cysharp/UniTask.git?path=src/UniTask/Assets/Plugins/UniTask#2.5.10 `
26+ - Or use OpenUPM: ` https://openupm.com/packages/com.cysharp.unitask/ `
27+
28+ 2 . ** Add individual packages using path parameters** :
29+
30+ ** Core Package:**
31+ ```
32+ https://github.com/soo-bak/soobak-algo-core.git?path=Packages/com.soobak.algo.core
33+ ```
34+
35+ ** Sorting Package:**
2236 ```
23- https://github.com/soo-bak/soobak-algo-core.git
37+ https://github.com/soo-bak/soobak-algo-core.git?path=Packages/com.soobak.algo.sorting
2438 ```
2539
26- 2 . Or add individual packages using path parameters:
40+ ** Search Package:**
41+ ```
42+ https://github.com/soo-bak/soobak-algo-core.git?path=Packages/com.soobak.algo.search
43+ ```
44+
45+ ** Or add to manifest.json:**
2746 ``` json
2847 {
2948 "dependencies" : {
@@ -33,6 +52,9 @@ Reusable Unity 6 algorithm pipeline. `com.soobak.algo.core` defines execution pr
3352 }
3453 }
3554 ```
55+
56+ ** Note** : Each package is independent and can be installed separately. Make sure to install UniTask first before using any algorithm packages.
57+
36582 . Implement a visualizer.
3759 ``` csharp
3860 public sealed class BarVisualizer : IBarVisualizer {
Load diff This file was deleted.
You can’t perform that action at this time.
0 commit comments