Open anatawa12 opened 2 days ago
起きている現象としては理解できたので修正します
ところで IVRCSDKPreprocessAvatarCallback ってPlayモードでも呼ばれるのでしたっけ?どうだったかすぐ思い出せず。 コールスタックを見た感じNDMFから呼ばれているので、通常と異なる挙動であればどこかに記載してあると良さそうです。
NDMFがVRCFury互換性等々のためにIVRCSDKPreprocessAvatarCallbackを呼び出すようになってますね。 NDMFに限らず、多くの非破壊ツールの環境でIVRCSDKPreprocessAvatarCallbackがPlayモードのタイミングで呼ばれるようになってます
Describe the bug / バグの説明
PipelineManager.blueprintId
のデフォルト値がnullなためエラーになるようです。シーンを開き直すとUnityのSerializationの仕様により null が 空文字列 に変化するため問題がなくなります
To Reproduce / 再現手順
(必須か不明) Pipeline Managerのinspectorを閉じておく(Pipeline Manager (Script) の左の▼を▶にしておく)不要Expected behavior / 期待する動作
エラーにならない
Screenshots / スクリーンショット
No response
Used assets / 使用したアセット
特になし
VRCQuestTools version / VRCQuestToolsのバージョン
2.5.4
Unity version / Unityのバージョン
2022.3.22f1
Additional context / その他の情報
一度Playモードから抜けると発生しなくなるため重大な問題ではありません