UniVRM/Assets/VRM10_Samples/VRM10Viewer
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
..
Motions LookAtInput を導入。LookAt.Process を整理。値の取得 => 位置ベースの場合に角度に解決 の2ステップ。 2023-08-18 15:51:59 +09:00
Motions.meta Remove warning code & suppress file size in Resources 2022-11-03 17:40:58 +09:00
VRM10.Samples.VRM10Viewer.asmdef Create an asmdef named UniGLTF.Utils 2022-09-07 15:53:59 +09:00
VRM10.Samples.VRM10Viewer.asmdef.meta copy Samples~ to under Assets 2021-10-14 19:28:31 +09:00
VRM10AIUEO.cs Vrm10RuntimeExpression 2022-04-11 16:03:22 +09:00
VRM10AIUEO.cs.meta copy Samples~ to under Assets 2021-10-14 19:28:31 +09:00
VRM10AutoExpression.cs Vrm10RuntimeExpression 2022-04-11 16:03:22 +09:00
VRM10AutoExpression.cs.meta copy Samples~ to under Assets 2021-10-14 19:28:31 +09:00
VRM10Blinker.cs Vrm10RuntimeExpression 2022-04-11 16:03:22 +09:00
VRM10Blinker.cs.meta copy Samples~ to under Assets 2021-10-14 19:28:31 +09:00
VRM10FileDialogForWindows.cs copy Samples~ to under Assets 2021-10-14 19:28:31 +09:00
VRM10FileDialogForWindows.cs.meta vrm-1.0 runtime export sample 2023-03-09 19:20:32 +09:00
VRM10Loaded.cs 仕様に準じて、参照ノードの position.x を expression weight に適用しています。 2023-04-07 16:16:19 +09:00
VRM10Loaded.cs.meta VRM10Viewer/VRM10ViewerUI.Loaded を別ファイルに分離 2022-10-03 17:55:27 +09:00
VRM10RokuroCamera.cs copy Samples~ to under Assets 2021-10-14 19:28:31 +09:00
VRM10RokuroCamera.cs.meta copy Samples~ to under Assets 2021-10-14 19:28:31 +09:00
VRM10TargetMover.cs copy Samples~ to under Assets 2021-10-14 19:28:31 +09:00
VRM10TargetMover.cs.meta copy Samples~ to under Assets 2021-10-14 19:28:31 +09:00
VRM10Viewer.unity copy pose 2023-06-22 18:09:40 +09:00
VRM10Viewer.unity.meta copy Samples~ to under Assets 2021-10-14 19:28:31 +09:00
VRM10ViewerUI.cs Unity2023.1以降でFindObjectsOfType系APIがObsolete警告を出すのに対応 2024-05-08 03:48:25 +09:00
VRM10ViewerUI.cs.meta copy Samples~ to under Assets 2021-10-14 19:28:31 +09:00