CubismPhysicsNormalization.cs 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758
  1. /**
  2. * Copyright(c) Live2D Inc. All rights reserved.
  3. *
  4. * Use of this source code is governed by the Live2D Open Software license
  5. * that can be found at https://www.live2d.com/eula/live2d-open-software-license-agreement_en.html.
  6. */
  7. using System;
  8. using UnityEngine;
  9. namespace Live2D.Cubism.Framework.Physics
  10. {
  11. /// <summary>
  12. /// Normalization tuplet.
  13. /// </summary>
  14. [Serializable]
  15. public struct CubismPhysicsNormalizationTuplet
  16. {
  17. /// <summary>
  18. /// Normalized maximum value.
  19. /// </summary>
  20. [SerializeField]
  21. public float Maximum;
  22. /// <summary>
  23. /// Normalized minimum value.
  24. /// </summary>
  25. [SerializeField]
  26. public float Minimum;
  27. /// <summary>
  28. /// Normalized default value.
  29. /// </summary>
  30. [SerializeField]
  31. public float Default;
  32. }
  33. /// <summary>
  34. /// Normalization parameters of physics.
  35. /// </summary>
  36. [Serializable]
  37. public struct CubismPhysicsNormalization
  38. {
  39. /// <summary>
  40. /// Normalized position.
  41. /// </summary>
  42. [SerializeField]
  43. public CubismPhysicsNormalizationTuplet Position;
  44. /// <summary>
  45. /// Normalized angle.
  46. /// </summary>
  47. [SerializeField]
  48. public CubismPhysicsNormalizationTuplet Angle;
  49. }
  50. }