UniVRM/Packages/VRM/Editor
Isamu Mogi 40a3a6dbe1 Unity 6.2 以降で ShaderUtil の一部のメンバーが Obsolete 警告を出すのに対応
Unity 6.2 以降で、UniVRMが利用している ShaderUtil の次のメンバーが Obsolete となり警告が出るようになりました。

- [GetPropertyCount](https://docs.unity3d.com/6000.2/Documentation/ScriptReference/ShaderUtil.GetPropertyCount.html)
- [GetPropertyType](https://docs.unity3d.com/6000.2/Documentation/ScriptReference/ShaderUtil.GetPropertyType.html)
- [GetPropertyName](https://docs.unity3d.com/6000.2/Documentation/ScriptReference/ShaderUtil.GetPropertyName.html)
- [ShaderPropertyType](https://docs.unity3d.com/6000.2/Documentation/ScriptReference/ShaderUtil.ShaderPropertyType.html)

これらは `Shader` インスタンスのメソッドと `UnityEngine.Rendering.ShaderPropertyType` に置き換わりました。これらの置き換え後の項目は全て UniVRM の最小サポートバージョンである Unity 2022.3 LTS にも存在するため、そのまま置き換えました。

発生していた警告は次のようなものでした。

```
Packages\VRM10\Runtime\Components\Expression\Preview\PreviewMaterialUtil.cs(19,33): warning CS0618: 'ShaderUtil.GetPropertyCount(Shader)' is obsolete: 'Use Shader.GetPropertyCount instead.'
Packages\VRM10\Runtime\Components\Expression\Preview\PreviewMaterialUtil.cs(21,32): warning CS0618: 'ShaderUtil.GetPropertyType(Shader, int)' is obsolete: 'Use Shader.GetPropertyType instead.'
Packages\VRM10\Runtime\Components\Expression\Preview\PreviewMaterialUtil.cs(22,28): warning CS0618: 'ShaderUtil.GetPropertyName(Shader, int)' is obsolete: 'Use Shader.GetPropertyName instead.'
```
2026-07-04 16:20:25 +09:00
..
AOT mv UniGLTF, UniVRM and VRM to Packages from Assets 2025-10-28 14:10:51 +09:00
BlendShape Unity 6.2 以降で ShaderUtil の一部のメンバーが Obsolete 警告を出すのに対応 2026-07-04 16:20:25 +09:00
FirstPerson mv UniGLTF, UniVRM and VRM to Packages from Assets 2025-10-28 14:10:51 +09:00
Format Unity 6.2 以降で ShaderUtil の一部のメンバーが Obsolete 警告を出すのに対応 2026-07-04 16:20:25 +09:00
LookAt mv UniGLTF, UniVRM and VRM to Packages from Assets 2025-10-28 14:10:51 +09:00
Meta mv UniGLTF, UniVRM and VRM to Packages from Assets 2025-10-28 14:10:51 +09:00
SkinnedMeshUtility mv UniGLTF, UniVRM and VRM to Packages from Assets 2025-10-28 14:10:51 +09:00
SpringBone mv UniGLTF, UniVRM and VRM to Packages from Assets 2025-10-28 14:10:51 +09:00
AOT.meta mv UniGLTF, UniVRM and VRM to Packages from Assets 2025-10-28 14:10:51 +09:00
BlendShape.meta mv UniGLTF, UniVRM and VRM to Packages from Assets 2025-10-28 14:10:51 +09:00
BuildClass.cs mv UniGLTF, UniVRM and VRM to Packages from Assets 2025-10-28 14:10:51 +09:00
BuildClass.cs.meta mv UniGLTF, UniVRM and VRM to Packages from Assets 2025-10-28 14:10:51 +09:00
FirstPerson.meta mv UniGLTF, UniVRM and VRM to Packages from Assets 2025-10-28 14:10:51 +09:00
Format.meta mv UniGLTF, UniVRM and VRM to Packages from Assets 2025-10-28 14:10:51 +09:00
LookAt.meta mv UniGLTF, UniVRM and VRM to Packages from Assets 2025-10-28 14:10:51 +09:00
Meta.meta mv UniGLTF, UniVRM and VRM to Packages from Assets 2025-10-28 14:10:51 +09:00
SkinnedMeshUtility.meta mv UniGLTF, UniVRM and VRM to Packages from Assets 2025-10-28 14:10:51 +09:00
SpringBone.meta mv UniGLTF, UniVRM and VRM to Packages from Assets 2025-10-28 14:10:51 +09:00
VRM.Editor.asmdef mv UniGLTF, UniVRM and VRM to Packages from Assets 2025-10-28 14:10:51 +09:00
VRM.Editor.asmdef.meta mv UniGLTF, UniVRM and VRM to Packages from Assets 2025-10-28 14:10:51 +09:00
VRMExportUnityPackage.cs restore sample unitypackage creation 2025-12-08 14:34:02 +09:00
VRMExportUnityPackage.cs.meta mv UniGLTF, UniVRM and VRM to Packages from Assets 2025-10-28 14:10:51 +09:00
VRMMonoBehaviourComparator.cs mv UniGLTF, UniVRM and VRM to Packages from Assets 2025-10-28 14:10:51 +09:00
VRMMonoBehaviourComparator.cs.meta mv UniGLTF, UniVRM and VRM to Packages from Assets 2025-10-28 14:10:51 +09:00
VrmPreference.cs mv UniGLTF, UniVRM and VRM to Packages from Assets 2025-10-28 14:10:51 +09:00
VrmPreference.cs.meta mv UniGLTF, UniVRM and VRM to Packages from Assets 2025-10-28 14:10:51 +09:00
VrmTopMenu.cs mv UniGLTF, UniVRM and VRM to Packages from Assets 2025-10-28 14:10:51 +09:00
VrmTopMenu.cs.meta mv UniGLTF, UniVRM and VRM to Packages from Assets 2025-10-28 14:10:51 +09:00