override protected void OnCollisionStay(Collision collision) { mIsCollider = true; //if (mFinger == null) // Debug.Log("mFinger" + mFingerBoneType); childs = mFinger.GetChildNodes(mFingerBoneType).ToArray(); ContactPoint[] contactPoints = collision.contacts; Hi5_Hand_CollisionData data = new Hi5_Hand_CollisionData(); data.collider_finger = this; data.constactPoint = contactPoints; //caculateRotation(contactPoints); if (Hi5_Interaction_Const.IsUseVisibleHand) { mFinger.AddDicCollision(mFingerBoneType, data); } }
override protected void OnCollisionStay(Collision collision) { //Objectscripe scripe = collision.collider.gameObject.GetComponent<Objectscripe>(); //if (scripe != null) //{ // scripe.isStop = true; //} childs = mFinger.GetChildNodes(mFingerBoneType).ToArray(); ContactPoint[] contactPoints = collision.contacts; Hi5_Hand_CollisionData data = new Hi5_Hand_CollisionData(); data.collider_finger = this; data.constactPoint = contactPoints; //caculateRotation(contactPoints); if (Hi5_Interaction_Const.IsUseVisibleHand) { mFinger.AddDicCollision(mFingerBoneType, data); } }