コード例 #1
0
 public HumanPoseHandler(Avatar avatar, Transform root)
 {
     this.m_Ptr = IntPtr.Zero;
     if (root == null)
     {
         throw new ArgumentNullException("HumanPoseHandler root Transform is null");
     }
     if (avatar == null)
     {
         throw new ArgumentNullException("HumanPoseHandler avatar is null");
     }
     if (!avatar.isValid)
     {
         throw new ArgumentException("HumanPoseHandler avatar is invalid");
     }
     if (!avatar.isHuman)
     {
         throw new ArgumentException("HumanPoseHandler avatar is not human");
     }
     this.m_Ptr = HumanPoseHandler.Internal_Create(avatar, root);
 }