コード例 #1
0
        // MITCH : remove flipX
        //	public void FlipX (bool State) {
        //		if (State != flipX) {
        //			flipX = State;
        //			if (flipX && Mathf.Abs(transform.localRotation.eulerAngles.y) > 90) {
        //				skeletonUtility.skeletonAnimation.LateUpdate();
        //				return;
        //			} else if (!flipX && Mathf.Abs(transform.localRotation.eulerAngles.y) < 90) {
        //				skeletonUtility.skeletonAnimation.LateUpdate();
        //				return;
        //			}
        //		}
        //
        //
        //		bone.FlipX = State;
        //		transform.RotateAround(transform.position, skeletonUtility.transform.up, 180);
        //		Vector3 euler = transform.localRotation.eulerAngles;
        //		euler.x = 0;
        //
        //		euler.y = bone.FlipX ? 180 : 0;
        //        euler.y = 0;
        //		transform.localRotation = Quaternion.Euler(euler);
        //	}

        public void AddBoundingBox(string skinName, string slotName, string attachmentName)
        {
            SkeletonUtility.AddBoundingBox(bone.skeleton, skinName, slotName, attachmentName, transform);
        }
コード例 #2
0
 public void AddBoundingBox(string skinName, string slotName, string attachmentName)
 {
     SkeletonUtility.AddBoundingBox(this.bone.skeleton, skinName, slotName, attachmentName, base.transform, true);
 }