Commit Graph

317 Commits

Author SHA1 Message Date
Isamu Mogi
9ddb099cc6 Unity 2022.2以降のScriptedImporterEditor.ResetValues()のObsolete警告に対応
Unity 2022.2以降のバージョンでScriptedImporterEditor.ResetValues()がObsoleteになり、代わりにDiscardChanges()の利用が推奨されるようになりました。
UniGLTF.RemapScriptedImporterEditorBaseがResetValues()を利用しており、それにより、次のような警告を発生させていました。

```
Assets/UniGLTF/Editor/UniGLTF/ScriptedImporter/RemapScriptedImporterEditorBase.cs(50,33): warning CS0672: Member 'RemapScriptedImporterEditorBase.ResetValues()' overrides obsolete member 'AssetImporterEditor.ResetValues()'. Add the Obsolete attribute to 'RemapScriptedImporterEditorBase.ResetValues()'.
Assets/UniGLTF/Editor/UniGLTF/ScriptedImporter/RemapScriptedImporterEditorBase.cs(54,13): warning CS0618: 'AssetImporterEditor.ResetValues()' is obsolete: 'UnityUpgradeable () -> DiscardChanges'
```

オーバーライドされたResetValuesにもObsoleteを付与することで、警告が抑制されるようになりました。

また、移行先として推奨されているDiscardChanges()の実装も行いました。
2023-06-19 00:06:12 +09:00
Masataka SUMI
9f16a268a6 rename 2022-11-10 21:26:02 +09:00
Masataka SUMI
77272ac6e7 rename glTF material exporters 2022-11-04 15:37:52 +09:00
Masataka SUMI
326bdf9efc Merge branch 'master' of https://github.com/vrm-c/UniVRM into refactorMaterialExporter 2022-11-04 14:28:16 +09:00
Masataka SUMI
f8ac8075e7 use static getter instead of preprocessors. 2022-11-03 20:58:14 +09:00
Masataka SUMI
8af4eaecf5 Refactoring Material Exporters 2022-11-03 02:01:47 +09:00
ousttrue
917f4e953e prefab は GameObject から得る 2022-10-26 14:27:41 +09:00
ousttrue
b18e5cd63b VRM10Object を作成するステップ
* VRM10Object が無いときにエラー表示
* VRM10Object が無ければ VRM10Instance を停止させる
2022-10-26 14:27:36 +09:00
ousttrue
f33b8dbb46 ヒューマノイドボーン割り当て補助
1番目の子孫GameObjectがヒューマノイドの子孫であると見做して自動代入(指とか、足など枝分かれしないところの簡易な補助)
2022-10-26 14:24:39 +09:00
ousttrue
bf5eee2fba fix EditorUtility.OpenFilePanel 2022-10-24 14:57:55 +09:00
ousttrue
66e993fa5f fix EditorUtility.SaveFilePanel 2022-10-24 14:48:00 +09:00
Masataka SUMI
04791b36ca Re-added binary files 2022-09-28 16:55:48 +09:00
Masataka SUMI
6a6bf4c157 remove lfs objects 2022-09-28 16:55:35 +09:00
Masataka SUMI
627c0e76f2 binary files replaced by lfs tracking 2022-09-20 18:21:51 +09:00
Masataka SUMI
0dfa783406 mv CachedEnum namespace to UniGLTF.Utils 2022-09-07 15:59:35 +09:00
Masataka SUMI
b986130817 Create an asmdef named UniGLTF.Utils 2022-09-07 15:53:59 +09:00
Masataka SUMI
29163a43b1 Use CachedEnum 2022-09-07 15:38:02 +09:00
ousttrue
02a70c05ca エラーメッセージを改善 2022-08-05 17:30:42 +09:00
ousttrue
9589cb145f 未実装であることが分かるように修正 2022-07-11 20:28:12 +09:00
ousttrue
80761cc01a add NullableSerialization
* Nullable<int> only
2022-07-11 20:03:59 +09:00
ousttrue
c7fa4e3a81 対象の Renderer への参照を追加 2022-07-08 17:29:11 +09:00
ousttrue
c47f6059e5 update messages 2022-07-08 17:24:43 +09:00
ousttrue
8c2ff7973f add MULTIFRAME_BLENDSHAPE validation 2022-07-08 16:17:50 +09:00
ousttrue
34ada67f32 Create new VRM10Object button create expressions. 2022-07-01 15:22:22 +09:00
ousttrue
10c6f3c369 書こうとしていたのは、こんな感じ 2022-06-28 17:11:14 +09:00
ousttrue
933466169f VRMExportSettings.KeepAnimation 2022-06-27 19:20:40 +09:00
ousttrue
4eccef8713 ScriptedImporterAttribute.overrideExts の使い方が間違っていた
* 新規の glb/gltf を asset に投入したときに、importer が発動しなくなっていた
2022-06-17 15:30:51 +09:00
ousttrue
ae6cad3237 1693 のコミットに他のものも含めてしまったので同じ変更やりなおし 2022-06-13 18:04:44 +09:00
ousttrue
5773281ca2 For multiple gltf, glb importer conflicts. 2022-06-06 16:43:15 +09:00
ousttrue
f3ab679da8 ビルドエラー(runtime への UnityEditor 漏れ出し)を修正 2022-05-31 13:13:03 +09:00
ousttrue
3054eff5d7 fix 2022-05-19 16:38:00 +09:00
ousttrue
facbf1f874 BoneMeshRemoverValidator 廃止。機能がよくわからない。 2022-05-19 16:30:08 +09:00
ousttrue
4d2047d5ff VrmMeshIntegratorWizard 2022-05-17 16:38:31 +09:00
ousttrue
4a41d42e02 処理を整理。Integration が scene と prefab どっちでも動くようになった 2022-05-17 14:06:14 +09:00
ousttrue
0f951fb136 fix warning when recompile 2022-05-17 13:42:12 +09:00
ousttrue
b6b1294479 GameObjectType 2022-05-17 13:41:50 +09:00
ousttrue
41a7aeda65 disable process button if not validated 2022-05-17 13:25:17 +09:00
ousttrue
5fd2a743a1 統合Meshをヒエラルキーに追加するタイミングをコピー後に変更 2022-05-16 16:44:01 +09:00
ousttrue
d920801016 BoneMeshRemoverValidator 隔離。MeshProcessDialog 整理。変数名 2022-05-16 15:06:56 +09:00
ousttrue
c7fc420d14 コード整理、未使用削除 2022-05-16 14:07:20 +09:00
ousttrue
6c62b188d4 BlendShapeの有無を区別しないオプションを追加 2022-05-11 18:56:37 +09:00
ousttrue
9855686ec3 コード整理 2022-05-11 17:10:44 +09:00
ousttrue
1f7cdc9e9b static 関数置き場 MeshUtility を分配。 2022-05-11 16:55:52 +09:00
ousttrue
95e6c6d65c 未使用削除 2022-05-11 16:11:55 +09:00
ousttrue
05f41f2aac fix var name 2022-05-11 16:10:57 +09:00
ousttrue
89b9fe4fed 誤字修正。不要なコメント 2022-05-11 16:09:18 +09:00
ousttrue
4cee6d9676 コード整理 2022-05-11 16:08:57 +09:00
ousttrue
0541e364b8 コード整理。メッセージ追加。StaticMeshIntegrator 停止。 2022-05-10 18:26:34 +09:00
ousttrue
cba5af786a 処理を static class に分割 2022-05-10 16:34:54 +09:00
ousttrue
5517dc2674 コード整理 2022-05-10 15:31:41 +09:00