コード例 #1
0
ファイル: Bone.cs プロジェクト: nasa03/libmmd-for-unity
 public static Bone CopyOf(Bone bone)
 {
     return(new Bone
     {
         //OYM:这是什么骚操作
         Name = bone.Name,
         NameEn = bone.NameEn,
         Position = bone.Position,
         ParentIndex = bone.ParentIndex,
         TransformLevel = bone.TransformLevel,
         Rotatable = bone.Rotatable,
         Movable = bone.Movable,
         Visible = bone.Visible,
         Controllable = bone.Controllable,
         HasIk = bone.HasIk,
         AppendRotate = bone.AppendRotate,
         AppendTranslate = bone.AppendTranslate,
         RotAxisFixed = bone.RotAxisFixed,
         UseLocalAxis = bone.UseLocalAxis,
         PostPhysics = bone.PostPhysics,
         ReceiveTransform = bone.ReceiveTransform,
         ChildBoneVal = ChildBone.CopyOf(bone.ChildBoneVal),
         AppendBoneVal = AppendBone.CopyOf(bone.AppendBoneVal),
         RotAxis = bone.RotAxis,
         LocalAxisVal = LocalAxis.CopyOf(bone.LocalAxisVal),
         ExportKey = bone.ExportKey,
         IkInfoVal = IkInfo.CopyOf(bone.IkInfoVal),
     });
 }