Improved selection of VRM10SpringBoneCollider on inspector #2312
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
概要
同じボーンに複数のVRM10SpringBoneColliderが存在する場合に、インスペクターから目的のVRM10SpringBoneColliderを探して選択し易くするボタンの追加です。
#2306 の機能強化になります。
変更前
Unity標準のオブジェクトピッカーでVRM10SpringBoneColliderを選択しようとした場合、表示されるのはボーンの中で一番上にアタッチされているVRM10SpringBoneColliderだけです。
下記の画像の例では、chestボーンに3つのコライダが存在しますが、オブジェクトピッカーにはchestが1つしか表示されません。このchestを選択した場合、chestボーンの中で一番上に存在するSphereが選択されます。Capsule1やCapsule2を選択するには、ボーンのインスペクタを開いてCapsule1やCapsule2のスクリプトを一番上に移動してから再度選択する必要があり、手間がかかります。
変更後
オブジェクトフィールドに表示されているボーンに複数のコライダが存在する場合、リセレクトボタンを表示します。
ボタンを押下すると下記のようなウィンドウが表示され、ボーンの中の任意のコライダが選択できます。