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,14 @@ 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:
22- ```
23- https://github.com/soo-bak/soobak-algo-core.git
24- ```
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/ `
2527
26- 2 . Or add individual packages using path parameters:
28+ 2 . ** Add individual packages using path parameters** :
2729 ``` json
2830 {
2931 "dependencies" : {
@@ -33,6 +35,9 @@ Reusable Unity 6 algorithm pipeline. `com.soobak.algo.core` defines execution pr
3335 }
3436 }
3537 ```
38+
39+ ** Note** : Each package is independent and can be installed separately. Make sure to install UniTask first before using any algorithm packages.
40+
36412 . Implement a visualizer.
3742 ``` csharp
3843 public sealed class BarVisualizer : IBarVisualizer {
Load diff This file was deleted.
You can’t perform that action at this time.
0 commit comments