private void GetInput() { // Movement moveVect = (cameraAngle.transform.right * player.GetAxis("MoveHorizontal")) + (cameraAngle.transform.forward * player.GetAxis("MoveVertical")); moveVect.y = 0; moveVect = moveVect.normalized * moveSpeed; // Repair if (player.GetButtonDown("Repair") && crackInst && !crackInst.beingFixed && playerId == 1) { // Start repairing repairing = true; animCont.SetRepair(); canMove = false; _rb.velocity = Vector3.zero; Vector3 crackPos = crackInst.transform.position; Vector3 posLookAt = new Vector3(crackPos.x, pillBody.transform.position.y, crackPos.z); pillBody.transform.LookAt(posLookAt); crackInst.beingFixed = true; } /*else if(player.GetButtonUp("Repair")) * { * // Stop repairing * repairing = false; * animCont.SetRepair(false); * }*/ // Punch if (player.GetButtonDown("Repair") && playerId == 0 && !punching) { // Animation punching = true; AudioManager.instance.PlaySwingPunch(); animCont.DoPunch(); } }