files that should be commited before

This commit is contained in:
GreenHal0 2025-01-07 16:50:15 +01:00
parent e5d7120e59
commit 0203544469
2 changed files with 6 additions and 2 deletions

View File

@ -28,6 +28,8 @@ public class Player : MonoBehaviour,IResettable, ICommandTranslator
#region PlayerComponents #region PlayerComponents
[SerializeField] private PlayerData playerData; [SerializeField] private PlayerData playerData;
private int initialSpeed;
public IDamageable PlayerHealth { get; private set; } public IDamageable PlayerHealth { get; private set; }
public Statistics PlayerStatictics { get; private set; } public Statistics PlayerStatictics { get; private set; }
public PlayerData PlayerData { get { return playerData; } } public PlayerData PlayerData { get { return playerData; } }
@ -58,6 +60,7 @@ public class Player : MonoBehaviour,IResettable, ICommandTranslator
PlayerStatictics = GetComponent<Statistics>(); PlayerStatictics = GetComponent<Statistics>();
PlayerStateMachine = new PlayerStateMachine(this); PlayerStateMachine = new PlayerStateMachine(this);
InvincibilityTime = playerData.InvincibilityTime; InvincibilityTime = playerData.InvincibilityTime;
initialSpeed = (int)playerData.Speed;
} }
private void OnEnable() private void OnEnable()
{ {

View File

@ -21,9 +21,10 @@ public abstract class MovingState : PlayerState
public override void Tick() public override void Tick()
{ {
speed = playerData.Speed;
//HandleDirection(); //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); //вынести в контроллер playerSM.UpdateDistance(playerSM.HorizontalDeltaPosition.z); //вынести в контроллер
SwitchLane(); SwitchLane();
ApplyGravity(); ApplyGravity();