From 0203544469688649d5f8f31c50f903bf25ff3fca Mon Sep 17 00:00:00 2001 From: GreenHal0 Date: Tue, 7 Jan 2025 16:50:15 +0100 Subject: [PATCH] files that should be commited before --- Assets/Scripts/Player/Player.cs | 3 +++ Assets/Scripts/Player/States/MovingState.cs | 5 +++-- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/Assets/Scripts/Player/Player.cs b/Assets/Scripts/Player/Player.cs index cae43bb..a570fc4 100644 --- a/Assets/Scripts/Player/Player.cs +++ b/Assets/Scripts/Player/Player.cs @@ -28,6 +28,8 @@ public class Player : MonoBehaviour,IResettable, ICommandTranslator #region PlayerComponents [SerializeField] private PlayerData playerData; + + private int initialSpeed; public IDamageable PlayerHealth { get; private set; } public Statistics PlayerStatictics { get; private set; } public PlayerData PlayerData { get { return playerData; } } @@ -58,6 +60,7 @@ public class Player : MonoBehaviour,IResettable, ICommandTranslator PlayerStatictics = GetComponent(); PlayerStateMachine = new PlayerStateMachine(this); InvincibilityTime = playerData.InvincibilityTime; + initialSpeed = (int)playerData.Speed; } private void OnEnable() { diff --git a/Assets/Scripts/Player/States/MovingState.cs b/Assets/Scripts/Player/States/MovingState.cs index 6f38663..5f41097 100644 --- a/Assets/Scripts/Player/States/MovingState.cs +++ b/Assets/Scripts/Player/States/MovingState.cs @@ -21,9 +21,10 @@ public abstract class MovingState : PlayerState public override void Tick() { + speed = playerData.Speed; //HandleDirection(); - playerSM.HorizontalDeltaPosition = speed * playerSM.PlayerTransform.forward * Time.deltaTime ; - playerSM.HorizontalDeltaPosition += playerSM.PlayerTransform.forward * speed * Time.deltaTime; + playerSM.HorizontalDeltaPosition = playerSM.PlayerTransform.forward * speed * Time.deltaTime ; + playerSM.HorizontalDeltaPosition += playerSM.PlayerTransform.forward * speed * Time.deltaTime; playerSM.UpdateDistance(playerSM.HorizontalDeltaPosition.z); //вынести в контроллер SwitchLane(); ApplyGravity();