コード例 #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),
     });
 }
コード例 #2
0
ファイル: Bone.cs プロジェクト: nasa03/libmmd-for-unity
 public static AppendBone CopyOf(AppendBone appendBone)
 {
     return(new AppendBone
     {
         Index = appendBone.Index,
         Ratio = appendBone.Ratio
     });
 }
コード例 #3
0
ファイル: Bone.cs プロジェクト: nasa03/libmmd-for-unity
 public Bone()                         //OYM:骨骼类的构造方法
 {
     ChildBoneVal  = new ChildBone();  //OYM:初始化
     AppendBoneVal = new AppendBone(); //OYM:初始化
     LocalAxisVal  = new LocalAxis();  //OYM:初始化
 }
コード例 #4
0
ファイル: Bone.cs プロジェクト: hobosore/UnityPMXAutoImporter
 public Bone()
 {
     ChildBoneVal  = new ChildBone();
     AppendBoneVal = new AppendBone();
     LocalAxisVal  = new LocalAxis();
 }