Added speed accelerator (without managing the animation length)
This commit is contained in:
parent
dbb4f0a59e
commit
e5d7120e59
@ -7,5 +7,5 @@ public class PlayerData : ScriptableObject
|
|||||||
[field: SerializeField] public int InvincibilityTime { get; private set; }
|
[field: SerializeField] public int InvincibilityTime { get; private set; }
|
||||||
[field: SerializeField] public float JumpHeight { get; private set; }
|
[field: SerializeField] public float JumpHeight { get; private set; }
|
||||||
[field: SerializeField] public float LaneSwitchSpeed { get; private set; }
|
[field: SerializeField] public float LaneSwitchSpeed { get; private set; }
|
||||||
[field: SerializeField] public float Speed { get; private set; }
|
[field: SerializeField] public float Speed { get; set; }
|
||||||
}
|
}
|
||||||
|
@ -75,6 +75,8 @@ public class Player : MonoBehaviour,IResettable, ICommandTranslator
|
|||||||
|
|
||||||
private void Update()
|
private void Update()
|
||||||
{
|
{
|
||||||
|
PlayerData.Speed += 0.0001f;
|
||||||
|
// Add smthg to manage the animator speed
|
||||||
PlayerStateMachine.Tick();
|
PlayerStateMachine.Tick();
|
||||||
}
|
}
|
||||||
private void FixedUpdate()
|
private void FixedUpdate()
|
||||||
@ -108,6 +110,7 @@ public class Player : MonoBehaviour,IResettable, ICommandTranslator
|
|||||||
|
|
||||||
private void Die()
|
private void Die()
|
||||||
{
|
{
|
||||||
|
PlayerData.Speed = initialSpeed;
|
||||||
PlayerStateMachine.SetState(PlayerStateMachine.PlayerDeadState);
|
PlayerStateMachine.SetState(PlayerStateMachine.PlayerDeadState);
|
||||||
GameSession.Instance.UpdateScoreboard(new ScoreboardEntry(name,PlayerStatictics.Score));
|
GameSession.Instance.UpdateScoreboard(new ScoreboardEntry(name,PlayerStatictics.Score));
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user