Added map and fixed other bugs

This commit is contained in:
2026-07-03 14:36:04 +03:00
parent 94739757be
commit 3d423974eb
161 changed files with 35735 additions and 315 deletions
@@ -42,6 +42,7 @@ public class PlayerMovement : MonoBehaviour
private CharacterController controller;
private PlayerHealth playerHealth;
private PlayerShield playerShield;
private bool isActive;
@@ -60,6 +61,7 @@ public class PlayerMovement : MonoBehaviour
{
controller = GetComponent<CharacterController>();
playerHealth = GetComponent<PlayerHealth>();
playerShield = GetComponent<PlayerShield>();
// Встроенные возможности CharacterController — задаём из инспектора
controller.stepOffset = stepOffset;
@@ -136,8 +138,9 @@ public class PlayerMovement : MonoBehaviour
input = Vector3.ClampMagnitude(input, 1f);
Vector3 wishDirection = transform.right * input.x + transform.forward * input.z;
bool isSprinting = Input.GetKey(KeyCode.LeftShift);
float targetSpeed = isSprinting ? sprintSpeed : walkSpeed;
bool isSprinting = Input.GetKey(KeyCode.LeftShift) && (playerShield == null || !playerShield.IsShieldUp);
float speedMult = playerShield != null ? playerShield.MoveSpeedMultiplier : 1f;
float targetSpeed = (isSprinting ? sprintSpeed : walkSpeed) * speedMult;
bool grounded = controller.isGrounded;