UniVRM/Assets/VRM/Runtime
Isamu Mogi 018aec1fab Unity2023.1以降でFindObjectsOfType系APIがObsolete警告を出すのに対応
Unity 2023.1以降のバージョンでUnityEngine.Object.FindObjectsOfType系APIがObsoleteになり、次の警告が発生していました。

```
Assets/VRM10_Samples/VRM10Viewer/VRM10ViewerUI.cs(250,24): warning CS0618: 'Object.FindObjectOfType<T>()' is obsolete: 'Object.FindObjectOfType has been deprecated. Use Object.FindFirstObjectByType instead or if finding any instance is acceptable the faster Object.FindAnyObjectByType'
Assets/VRM10_Samples/VRM10Viewer/VRM10ViewerUI.cs(208,31): warning CS0618: 'Object.FindObjectsOfType<T>()' is obsolete: 'Object.FindObjectsOfType has been deprecated. Use Object.FindObjectsByType instead which lets you decide whether you need the results sorted or not.  FindObjectsOfType sorts the results by InstanceID but if you do not need this using FindObjectSortMode.None is considerably faster.'
```

代わりにFindObjectsBy系APIを使うようにしました。これはUnity 2021.3にも存在しているので、そのまま使うことができました。

FindObjectOfType()とFindFirstObjectByType()の違いに関してはドキュメントからは読み取れませんでしたが、
Unity-Technologiesgが公開しているUnity 6000のソースコードを見る限り、動作は同一に見えるためそのまま置き換えました。

https://github.com/Unity-Technologies/UnityCsReference/blob/6000.0/Runtime/Export/Scripting/UnityEngineObject.bindings.cs#L586-L602
2024-05-08 03:48:25 +09:00
..
BlendShape Unity2023.1以降でFindObjectsOfType系APIがObsolete警告を出すのに対応 2024-05-08 03:48:25 +09:00
Extensions Where 2022-01-17 18:02:16 +09:00
FastSpringBone Fix Quaternion.AngleAxis 2021-10-15 17:19:21 +09:00
FirstPerson Unity2023.1以降でFindObjectsOfType系APIがObsolete警告を出すのに対応 2024-05-08 03:48:25 +09:00
Format rename UniVrmPackageVersion to PackageVersion 2023-10-20 19:16:20 +09:00
Humanoid FolderとAsmdef整理。Runtime, Editor, Tests 2020-12-01 19:54:13 +09:00
IO If MaterialDescriptorGenerator is not specified, automatically determine it. 2024-04-30 16:35:48 +09:00
LookAt Unity2023.1以降でFindObjectsOfType系APIがObsolete警告を出すのに対応 2024-05-08 03:48:25 +09:00
Meta Add missing menu register 2023-04-09 15:10:11 +08:00
SkinnedMeshUtility blendshape rotation scaling がまとめて処理される 2024-02-05 16:41:16 +09:00
SpringBone fix warnings 2023-12-12 15:37:19 +09:00
BlendShape.meta FolderとAsmdef整理。Runtime, Editor, Tests 2020-12-01 19:54:13 +09:00
EnumUtil.cs FolderとAsmdef整理。Runtime, Editor, Tests 2020-12-01 19:54:13 +09:00
EnumUtil.cs.meta FolderとAsmdef整理。Runtime, Editor, Tests 2020-12-01 19:54:13 +09:00
Extensions.meta FolderとAsmdef整理。Runtime, Editor, Tests 2020-12-01 19:54:13 +09:00
FastSpringBone.meta Add FastSpringBone 2021-09-29 16:11:34 +09:00
FirstPerson.meta FolderとAsmdef整理。Runtime, Editor, Tests 2020-12-01 19:54:13 +09:00
Format.meta FolderとAsmdef整理。Runtime, Editor, Tests 2020-12-01 19:54:13 +09:00
Humanoid.meta FolderとAsmdef整理。Runtime, Editor, Tests 2020-12-01 19:54:13 +09:00
IO.meta VRM/Runtime/Format から UnityEngine 依存を除去 2020-12-01 20:26:34 +09:00
IVRMComponent.cs FolderとAsmdef整理。Runtime, Editor, Tests 2020-12-01 19:54:13 +09:00
IVRMComponent.cs.meta FolderとAsmdef整理。Runtime, Editor, Tests 2020-12-01 19:54:13 +09:00
LookAt.meta FolderとAsmdef整理。Runtime, Editor, Tests 2020-12-01 19:54:13 +09:00
Meta.meta FolderとAsmdef整理。Runtime, Editor, Tests 2020-12-01 19:54:13 +09:00
SkinnedMeshUtility.meta FolderとAsmdef整理。Runtime, Editor, Tests 2020-12-01 19:54:13 +09:00
SpringBone.meta FolderとAsmdef整理。Runtime, Editor, Tests 2020-12-01 19:54:13 +09:00
VRM.asmdef Remove concrete VRM shader's info from UniGLTF. 2022-12-05 17:03:48 +09:00
VRM.asmdef.meta FolderとAsmdef整理。Runtime, Editor, Tests 2020-12-01 19:54:13 +09:00