mirror of
https://github.com/vrm-c/UniVRM.git
synced 2026-09-11 21:38:56 -05:00
make Expression classes sealed.
This commit is contained in:
@@ -9,7 +9,7 @@ namespace UniVRM10
|
||||
/// <summary>
|
||||
/// ブレンドシェイプを蓄えてまとめて適用するクラス
|
||||
/// </summary>
|
||||
internal class ExpressionMerger
|
||||
internal sealed class ExpressionMerger
|
||||
{
|
||||
/// <summary>
|
||||
/// Key から Expression を得る
|
||||
|
||||
@@ -7,7 +7,7 @@ namespace UniVRM10
|
||||
///
|
||||
/// Base + (A.Target - Base) * A.Weight + (B.Target - Base) * B.Weight ...
|
||||
///
|
||||
internal class MaterialValueBindingMerger
|
||||
internal sealed class MaterialValueBindingMerger
|
||||
{
|
||||
#region MaterialMap
|
||||
/// <summary>
|
||||
|
||||
@@ -7,7 +7,7 @@ namespace UniVRM10
|
||||
///
|
||||
/// A.Value * A.Weight + B.Value * B.Weight ...
|
||||
///
|
||||
internal class MorphTargetBindingMerger
|
||||
internal sealed class MorphTargetBindingMerger
|
||||
{
|
||||
class DictionaryKeyMorphTargetBindingComparer : IEqualityComparer<MorphTargetBinding>
|
||||
{
|
||||
|
||||
@@ -6,7 +6,7 @@ using System.Collections.Generic;
|
||||
namespace UniVRM10
|
||||
{
|
||||
[Serializable]
|
||||
public class PreviewMeshItem
|
||||
public sealed class PreviewMeshItem
|
||||
{
|
||||
public string Path
|
||||
{
|
||||
|
||||
@@ -9,7 +9,7 @@ namespace UniVRM10
|
||||
/// <summary>
|
||||
/// プレビュー向けのシーンを管理する
|
||||
/// </summary>
|
||||
public class PreviewSceneManager : MonoBehaviour
|
||||
public sealed class PreviewSceneManager : MonoBehaviour
|
||||
{
|
||||
public GameObject Prefab;
|
||||
|
||||
|
||||
@@ -1,7 +1,9 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using UnityEditor;
|
||||
using UnityEngine;
|
||||
#if UNITY_EDITOR
|
||||
using UnityEditor;
|
||||
#endif
|
||||
|
||||
namespace UniVRM10
|
||||
{
|
||||
@@ -46,7 +48,7 @@ namespace UniVRM10
|
||||
///
|
||||
/// </summary>
|
||||
[Serializable]
|
||||
public class PreviewMaterialItem
|
||||
public sealed class PreviewMaterialItem
|
||||
{
|
||||
public readonly Material Material;
|
||||
|
||||
|
||||
@@ -5,7 +5,7 @@ using UnityEngine;
|
||||
namespace UniVRM10
|
||||
{
|
||||
[CreateAssetMenu(menuName = "VRM10/Expression")]
|
||||
public class VRM10Expression : ScriptableObject
|
||||
public sealed class VRM10Expression : ScriptableObject
|
||||
{
|
||||
#if UNITY_EDITOR
|
||||
/// <summary>
|
||||
|
||||
@@ -11,7 +11,7 @@ using UnityEditor;
|
||||
namespace UniVRM10
|
||||
{
|
||||
[CreateAssetMenu(menuName = "VRM10/ExpressionAvatar")]
|
||||
public class VRM10ExpressionAvatar : ScriptableObject
|
||||
public sealed class VRM10ExpressionAvatar : ScriptableObject
|
||||
{
|
||||
[SerializeField]
|
||||
public List<VRM10Expression> Clips = new List<VRM10Expression>();
|
||||
|
||||
Reference in New Issue
Block a user