Example #1
0
 private protected Avatar()
 {
     AvatarSkeleton     = Skeleton.CreateEmpty();
     AvatarSkeletonPose = SkeletonPose.CreateEmpty();
     DefaultPose        = SkeletonPose.CreateEmpty();
     SkeletonNameIDs    = new uint[0];
     Human = new Human();
     HumanSkeletonIndices        = new int[0];
     HumanSkeletonReverseIndices = new int[0];
     RootMotionBoneTransform     = new Transform();
     RootMotionSkeleton          = Skeleton.CreateEmpty();
     RootMotionSkeletonPose      = SkeletonPose.CreateEmpty();
     RootMotionSkeletonIndices   = new int[0];
 }
Example #2
0
        internal Human()
        {
            RootTransform    = new Transform();
            Skeleton         = Skeleton.CreateEmpty();
            SkeletonPose     = SkeletonPose.CreateEmpty();
            RightHand        = new Hand();
            LeftHand         = new Hand();
            Handles          = new object[0];
            Colliders        = new object[0];
            HumanBoneIndices = new int[25];
            ColliderIndices  = new int[25];

            for (var i = 0; i < 25; ++i)
            {
                HumanBoneIndices[i] = -1;
                ColliderIndices[i]  = -1;
            }
        }