はじめに
Package Manager 用の自作パッケージには
サンプル用のアセットを含めることができます

サンプルは Package Manager からインポートできるようになります

インポートしたサンプルはこのように Assets フォルダ内に展開されます
検証環境
- Unity 2019.2.15f1
手順

パッケージのルートフォルダ(package.json が存在するフォルダ)に
「Samples~」という名前のフォルダを作成します

そして、「Samples~」フォルダの中にサンプルアセット用のフォルダを用意して

そのフォルダの中にサンプル用のアセットを格納します
{ "name": "com.baba_s.unity-scene-data-transfer", "displayName": "UnitySceneDataTransfer", "version": "1.0.0", "unity": "2019.2", "author": "baba_s", "description": "", "dependencies": {}, "samples": [ { "displayName": "Example", "description": "Example", "path": "Samples~/Example" } ] }
そして package.json に上記のような感じで「samples」の項目を記述します
| 項目 | 内容 |
|---|---|
| displayName | 表示名 |
| description | 説明文 |
| path | サンプルアセットのフォルダのパス |

これで Package Manager 用の自作パッケージにサンプルを含めることができます
"samples": [ { "displayName": "Example", "description": "Example", "path": "Samples~/Example" }, { "displayName": "Example2", "description": "Example2", "path": "Samples~/Example2" } ]
サンプルは複数含めることができるので、上記のように samples を記述すると

Package Manager に複数のインポートボタンが表示されるようになります