diff --git a/Assets/VRM.Samples/Scripts/AIUEO.cs b/Assets/VRM.Samples/Scripts/AIUEO.cs index 9e21752074..a7a7e61b86 100644 --- a/Assets/VRM.Samples/Scripts/AIUEO.cs +++ b/Assets/VRM.Samples/Scripts/AIUEO.cs @@ -30,17 +30,17 @@ IEnumerator RoutineNest(BlendShapePreset preset, float velocity, float wait) { for (var value = 0.0f; value <= 1.0f; value += velocity) { - BlendShapes.ImmediatelySetValue(preset, value); + BlendShapes.ImmediatelySetValue(BlendShapeKey.CreateFromPreset(preset), value); yield return null; } - BlendShapes.ImmediatelySetValue(preset, 1.0f); + BlendShapes.ImmediatelySetValue(BlendShapeKey.CreateFromPreset(preset), 1.0f); yield return new WaitForSeconds(wait); for (var value = 1.0f; value >= 0; value -= velocity) { - BlendShapes.ImmediatelySetValue(preset, value); + BlendShapes.ImmediatelySetValue(BlendShapeKey.CreateFromPreset(preset), value); yield return null; } - BlendShapes.ImmediatelySetValue(preset, 0); + BlendShapes.ImmediatelySetValue(BlendShapeKey.CreateFromPreset(preset), 0); yield return new WaitForSeconds(wait * 2); } diff --git a/Assets/VRM.Samples/Scripts/VRMRuntimeExporter.cs b/Assets/VRM.Samples/Scripts/VRMRuntimeExporter.cs index 7da3290325..63a64740d3 100644 --- a/Assets/VRM.Samples/Scripts/VRMRuntimeExporter.cs +++ b/Assets/VRM.Samples/Scripts/VRMRuntimeExporter.cs @@ -8,9 +8,9 @@ namespace VRM.Samples public class VRMRuntimeExporter : MonoBehaviour { - [SerializeField] Button m_loadButton; + [SerializeField] Button m_loadButton = default; - [SerializeField] Button m_exportButton; + [SerializeField] Button m_exportButton = default; GameObject m_model; diff --git a/Assets/VRM.Samples/Scripts/VRMRuntimeLoader.cs b/Assets/VRM.Samples/Scripts/VRMRuntimeLoader.cs index 95c4f0006c..c9d20608a2 100644 --- a/Assets/VRM.Samples/Scripts/VRMRuntimeLoader.cs +++ b/Assets/VRM.Samples/Scripts/VRMRuntimeLoader.cs @@ -10,13 +10,13 @@ namespace VRM.Samples public class VRMRuntimeLoader : MonoBehaviour { [SerializeField] - bool m_loadAsync; + bool m_loadAsync = default; [SerializeField, Header("GUI")] - CanvasManager m_canvas; + CanvasManager m_canvas = default; [SerializeField] - LookTarget m_faceCamera; + LookTarget m_faceCamera = default; [SerializeField, Header("loader")] UniHumanoid.HumanPoseTransfer m_source; diff --git a/Assets/VRM.Samples/Scripts/ViewerUI.cs b/Assets/VRM.Samples/Scripts/ViewerUI.cs index 5a1b21c060..bb640dbe49 100644 --- a/Assets/VRM.Samples/Scripts/ViewerUI.cs +++ b/Assets/VRM.Samples/Scripts/ViewerUI.cs @@ -12,58 +12,58 @@ public class ViewerUI : MonoBehaviour { #region UI [SerializeField] - Text m_version; + Text m_version = default; [SerializeField] - Button m_open; + Button m_open = default; [SerializeField] - Toggle m_enableLipSync; + Toggle m_enableLipSync = default; [SerializeField] - Toggle m_enableAutoBlink; + Toggle m_enableAutoBlink = default; #endregion [SerializeField] - HumanPoseTransfer m_src; + HumanPoseTransfer m_src = default; [SerializeField] - GameObject m_target; + GameObject m_target = default; [SerializeField] - GameObject Root; + GameObject Root = default; [Serializable] - struct TextFields + class TextFields { [SerializeField, Header("Info")] - Text m_textModelTitle; + Text m_textModelTitle = default; [SerializeField] - Text m_textModelVersion; + Text m_textModelVersion = default; [SerializeField] - Text m_textModelAuthor; + Text m_textModelAuthor = default; [SerializeField] - Text m_textModelContact; + Text m_textModelContact = default; [SerializeField] - Text m_textModelReference; + Text m_textModelReference = default; [SerializeField] - RawImage m_thumbnail; + RawImage m_thumbnail = default; [SerializeField, Header("CharacterPermission")] - Text m_textPermissionAllowed; + Text m_textPermissionAllowed = default; [SerializeField] - Text m_textPermissionViolent; + Text m_textPermissionViolent = default; [SerializeField] - Text m_textPermissionSexual; + Text m_textPermissionSexual = default; [SerializeField] - Text m_textPermissionCommercial; + Text m_textPermissionCommercial = default; [SerializeField] - Text m_textPermissionOther; + Text m_textPermissionOther = default; [SerializeField, Header("DistributionLicense")] - Text m_textDistributionLicense; + Text m_textDistributionLicense = default; [SerializeField] - Text m_textDistributionOther; + Text m_textDistributionOther = default; public void Start() { @@ -106,21 +106,21 @@ public void UpdateMeta(VRMImporterContext context) } } [SerializeField] - TextFields m_texts; + TextFields m_texts = default; [Serializable] - struct UIFields + class UIFields { [SerializeField] - Toggle ToggleMotionTPose; + Toggle ToggleMotionTPose = default; [SerializeField] - Toggle ToggleMotionBVH; + Toggle ToggleMotionBVH = default; [SerializeField] - ToggleGroup ToggleMotion; + ToggleGroup ToggleMotion = default; - Toggle m_activeToggleMotion; + Toggle m_activeToggleMotion = default; public void UpdateToggle(Action onBvh, Action onTPose) { @@ -144,10 +144,10 @@ public void UpdateToggle(Action onBvh, Action onTPose) } } [SerializeField] - UIFields m_ui; + UIFields m_ui = default; [SerializeField] - HumanPoseClip m_pose; + HumanPoseClip m_pose = default; private void Reset() { diff --git a/Assets/VRM/UniGLTF/Editor/Tests/UniGLTFTests.cs b/Assets/VRM/UniGLTF/Editor/Tests/UniGLTFTests.cs index 6eb3b37a79..067cdb83f7 100644 --- a/Assets/VRM/UniGLTF/Editor/Tests/UniGLTFTests.cs +++ b/Assets/VRM/UniGLTF/Editor/Tests/UniGLTFTests.cs @@ -705,7 +705,7 @@ public CantConstruct(bool value) [Serializable] class Dummy { - public CantConstruct Value; + public CantConstruct Value = default; } [Test] diff --git a/Assets/VRM/UniHumanoid/Scenes/RuntimeBvhLoader.cs b/Assets/VRM/UniHumanoid/Scenes/RuntimeBvhLoader.cs index 73ac4c4cc3..afc3727c01 100644 --- a/Assets/VRM/UniHumanoid/Scenes/RuntimeBvhLoader.cs +++ b/Assets/VRM/UniHumanoid/Scenes/RuntimeBvhLoader.cs @@ -14,10 +14,10 @@ namespace UniHumanoid public class RuntimeBvhLoader : MonoBehaviour { [SerializeField] - Button m_openButton; + Button m_openButton = default; [SerializeField] - HumanPoseTransfer m_dst; + HumanPoseTransfer m_dst = default; UnityAction m_onClick; diff --git a/Assets/VRM/UniHumanoid/Scripts/IO/BvhImporterContext.cs b/Assets/VRM/UniHumanoid/Scripts/IO/BvhImporterContext.cs index 12d87d9a85..f7acb3a126 100644 --- a/Assets/VRM/UniHumanoid/Scripts/IO/BvhImporterContext.cs +++ b/Assets/VRM/UniHumanoid/Scripts/IO/BvhImporterContext.cs @@ -210,17 +210,8 @@ public void SaveAsAsset() } // Create or update Main Asset - if (File.Exists(path)) - { - Debug.LogFormat("replace prefab: {0}", path); - var prefab = AssetDatabase.LoadAssetAtPath(path); - PrefabUtility.ReplacePrefab(Root, prefab, ReplacePrefabOptions.ReplaceNameBased); - } - else - { - Debug.LogFormat("create prefab: {0}", path); - PrefabUtility.CreatePrefab(path, Root); - } + Debug.LogFormat("create prefab: {0}", path); + PrefabUtility.SaveAsPrefabAssetAndConnect(Root, path, InteractionMode.AutomatedAction); AssetDatabase.ImportAsset(path); } diff --git a/Assets/VRM/UniVRM/Scripts/BlendShape/Blinker.cs b/Assets/VRM/UniVRM/Scripts/BlendShape/Blinker.cs index 45dd32f586..40e31fd1b0 100644 --- a/Assets/VRM/UniVRM/Scripts/BlendShape/Blinker.cs +++ b/Assets/VRM/UniVRM/Scripts/BlendShape/Blinker.cs @@ -71,10 +71,10 @@ protected IEnumerator BlinkRoutine() break; } - BlendShapes.ImmediatelySetValue(BlendShapePreset.Blink, value); + BlendShapes.ImmediatelySetValue(BlendShapeKey.CreateFromPreset(BlendShapePreset.Blink), value); yield return null; } - BlendShapes.ImmediatelySetValue(BlendShapePreset.Blink, 1.0f); + BlendShapes.ImmediatelySetValue(BlendShapeKey.CreateFromPreset(BlendShapePreset.Blink), 1.0f); // wait... yield return new WaitForSeconds(m_closingTime); @@ -90,10 +90,10 @@ protected IEnumerator BlinkRoutine() break; } - BlendShapes.ImmediatelySetValue(BlendShapePreset.Blink, value); + BlendShapes.ImmediatelySetValue(BlendShapeKey.CreateFromPreset(BlendShapePreset.Blink), value); yield return null; } - BlendShapes.ImmediatelySetValue(BlendShapePreset.Blink, 0); + BlendShapes.ImmediatelySetValue(BlendShapeKey.CreateFromPreset(BlendShapePreset.Blink), 0); } } diff --git a/Assets/VRM/UniVRM/Scripts/Format/VRMVersionPartial.cs b/Assets/VRM/UniVRM/Scripts/Format/VRMVersionPartial.cs index 2c2820a5db..ebaaa3df17 100644 --- a/Assets/VRM/UniVRM/Scripts/Format/VRMVersionPartial.cs +++ b/Assets/VRM/UniVRM/Scripts/Format/VRMVersionPartial.cs @@ -85,7 +85,7 @@ public static bool ParseVersion(string version, out Version v) return true; } - catch (Exception e) + catch (Exception) { return false; } diff --git a/Assets/VRM/UniVRM/Scripts/SpringBone/VRMSpringBone.cs b/Assets/VRM/UniVRM/Scripts/SpringBone/VRMSpringBone.cs index 0f40bcb261..99ac2da4c3 100644 --- a/Assets/VRM/UniVRM/Scripts/SpringBone/VRMSpringBone.cs +++ b/Assets/VRM/UniVRM/Scripts/SpringBone/VRMSpringBone.cs @@ -18,7 +18,7 @@ public class VRMSpringBone : MonoBehaviour public string m_comment; [SerializeField, Header("Gizmo")] - bool m_drawGizmo; + bool m_drawGizmo = default; [SerializeField] Color m_gizmoColor = Color.yellow;