Files
FlowScope/Packages/com.flowscope.gamecore/Documentation~/installation.md
2026-06-04 14:54:49 +08:00

1.2 KiB

FlowScope Git Package Installation

Consumer Manifest

Add FlowScope and its Git-hosted R3 dependency to the consuming project's Packages/manifest.json:

{
  "dependencies": {
    "com.cysharp.r3": "https://github.com/Cysharp/R3.git?path=src/R3.Unity/Assets/R3.Unity#1.3.0",
    "com.flowscope.gamecore": "ssh://git@192.168.9.108:2222/Developer/BombGameFramework.git?path=/Packages/com.flowscope.gamecore#codex/pre-p2-architecture-fixes"
  }
}

Keep the R3 dependency in the project manifest. Unity Package Manager can install a Git package from the project manifest, but it does not support Git dependencies declared inside another package's package.json.

Validation

After Unity resolves the package:

  1. Confirm FlowScope.Runtime, FlowScope.Addressables, and FlowScope.Editor compile.
  2. Open Tools/FlowScope/Diagnostics.
  3. Confirm Addressables and UGUI dependencies are present.
  4. Add a small probe script in the consuming project that references FlowScope.Container.Container and FlowScope.Flow.GameFlow.

Do not copy Assets/FlowScope into the consuming project when testing the Git package path. That would validate project-internal source import rather than package consumption.