private void RightLeg() { if ((Input.GetAxis("RightLeg") >= 0.75 && team1 && rightLeg.activeInHierarchy) || (Input.GetAxis("RightLeg2") >= 0.75 && !team1 && rightLeg.activeInHierarchy)) { rightLeg.SetActive(false); SlowdownSpeed(); ThrownMember rightL = Instantiate(thrownLeg, rightLeg.transform.position, Quaternion.identity).GetComponent <ThrownMember>(); rightL.player = transform; rightL.part = ThrownMember.BodyPart.RightLeg; rightL.direction = transform.forward; rightL.start = transform.position; audioSource.PlayOneShot(bodyPart); if (leftLeg.activeInHierarchy) { rightL.damage = 20; } else { rightL.damage = 25; PutOnGround(); } if (team1) { rightL.team1 = true; } else { rightL.team1 = false; } } }
private void RightArm() { if ((Input.GetKeyDown(KeyCode.Joystick1Button5) && team1 && rightArm.activeInHierarchy) || (Input.GetKeyDown(KeyCode.Joystick2Button5) && !team1 && rightArm.activeInHierarchy)) { rightArm.SetActive(false); SlowdownReload(); animator.SetBool("baseAttackRight", false); ThrownMember rightA = Instantiate(thrownArm, rightArm.transform.position, Quaternion.identity).GetComponent <ThrownMember>(); rightA.player = transform; rightA.part = ThrownMember.BodyPart.RightArm; rightA.direction = transform.forward; rightA.start = transform.position; audioSource.PlayOneShot(bodyPart); if (leftArm.activeInHierarchy) { rightA.damage = 10; } else { rightA.damage = 15; } if (team1) { rightA.team1 = true; } else { rightA.team1 = false; } } }
private void Head() { if ((Input.GetKeyDown(KeyCode.Joystick1Button3) && team1 && head.activeInHierarchy) || (Input.GetKeyDown(KeyCode.Joystick2Button3) && !team1 && head.activeInHierarchy)) { head.SetActive(false); InvertControls(); ThrownMember tHead = Instantiate(thrownHead, head.transform.position, Quaternion.identity).GetComponent <ThrownMember>(); tHead.player = transform; tHead.part = ThrownMember.BodyPart.Head; tHead.direction = transform.forward; tHead.start = transform.position; tHead.damage = 30; audioSource.PlayOneShot(bodyPart); if (team1) { tHead.team1 = true; } else { tHead.team1 = false; } } }