| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465 | 
							- /**
 
-  * Copyright(c) Live2D Inc. All rights reserved.
 
-  *
 
-  * Use of this source code is governed by the Live2D Open Software license
 
-  * that can be found at https://www.live2d.com/eula/live2d-open-software-license-agreement_en.html.
 
-  */
 
- using System;
 
- using UnityEngine;
 
- namespace Live2D.Cubism.Framework.Physics
 
- {
 
-     /// <summary>
 
-     /// Physics rig.
 
-     /// </summary>
 
-     [Serializable]
 
-     public class CubismPhysicsRig
 
-     {
 
-         /// <summary>
 
-         /// Children of rig.
 
-         /// </summary>
 
-         [SerializeField]
 
-         public CubismPhysicsSubRig[] SubRigs;
 
-         [SerializeField]
 
-         public Vector2 Gravity = CubismPhysics.Gravity;
 
-         [SerializeField]
 
-         public Vector2 Wind = CubismPhysics.Wind;
 
-         /// <summary>
 
-         /// Reference of controller to refer from children rig.
 
-         /// </summary>
 
-         public CubismPhysicsController Controller { get; set; }
 
-         /// <summary>
 
-         /// Initializes rigs.
 
-         /// </summary>
 
-         public void Initialize()
 
-         {
 
-             for (var i = 0; i < SubRigs.Length; ++i)
 
-             {
 
-                 SubRigs[i].Initialize();
 
-             }
 
-         }
 
-         /// <summary>
 
-         /// Evaluate rigs.
 
-         /// </summary>
 
-         /// <param name="deltaTime"></param>
 
-         public void Evaluate(float deltaTime)
 
-         {
 
-             for (var i = 0; i < SubRigs.Length; ++i)
 
-             {
 
-                 SubRigs[i].Evaluate(deltaTime);
 
-             }
 
-         }
 
-     }
 
- }
 
 
  |