public void playKickSound_Right() { Debug.Log("BBB"); //if (DamageTriggersScript.ColliderList.Count != 0) { Debug.Log("AAA"); Leg_R.PlayOneShot(Leg_R.clip); //} }
// Use this for initialization void Start() { Pelvis = this.transform.Find("Armature/Parent/Pelvis").gameObject; Leg_L = this.transform.Find("Armature/Parent/Pelvis/Leg.L").gameObject; Knee_L = this.transform.Find("Armature/Parent/Pelvis/Leg.L/Knee.L").gameObject; Leg_R = this.transform.Find("Armature/Parent/Pelvis/Leg.R").gameObject; Knee_R = this.transform.Find("Armature/Parent/Pelvis/Leg.R/Knee.R").gameObject; Spine1 = this.transform.Find("Armature/Parent/Pelvis/Spine1").gameObject; Spine2 = this.transform.Find("Armature/Parent/Pelvis/Spine1/Spine2").gameObject; Head = this.transform.Find("Armature/Parent/Pelvis/Spine1/Spine2/Head").gameObject; LeftArm = this.transform.Find("Armature/Parent/Pelvis/Spine1/Spine2/LeftArm").gameObject; LeftElbow = this.transform.Find("Armature/Parent/Pelvis/Spine1/Spine2/LeftArm/LeftElbow").gameObject; RightArm = this.transform.Find("Armature/Parent/Pelvis/Spine1/Spine2/RightArm").gameObject; RightElbow = this.transform.Find("Armature/Parent/Pelvis/Spine1/Spine2/RightArm/RightElbow").gameObject; part = new GameObject[] { Pelvis, Leg_L, Knee_L, Leg_R, Knee_R, Spine1, Spine2, Head, LeftArm, LeftElbow, RightArm, RightElbow }; RB = new Rigidbody[] { Pelvis.GetComponent <Rigidbody>(), Leg_L.GetComponent <Rigidbody>(), Knee_L.GetComponent <Rigidbody>(), Leg_R.GetComponent <Rigidbody>(), Knee_R.GetComponent <Rigidbody>(), Spine1.GetComponent <Rigidbody>(), LeftArm.GetComponent <Rigidbody>(), LeftElbow.GetComponent <Rigidbody>(), RightArm.GetComponent <Rigidbody>(), RightElbow.GetComponent <Rigidbody>() }; foreach (Rigidbody rb in RB) { rb.velocity = vel; } int n = 0; foreach (Quaternion rot in rotation) { part[n].transform.rotation = rot; n++; } }