29 lines
615 B
C#
29 lines
615 B
C#
using BrewMonster.Scripts.Player;
|
|
using UnityEngine;
|
|
using static CECPlayer;
|
|
|
|
namespace BrewMonster
|
|
{
|
|
public class PlayerMoveState : PlayerState
|
|
{
|
|
public PlayerMoveState(CECHostPlayer characterCtrl) : base(characterCtrl)
|
|
{
|
|
}
|
|
|
|
public override void Enter()
|
|
{
|
|
_characterCtrl.PlayAction((int)PLAYER_ACTION_TYPE.ACT_RUN, true, 1, false);
|
|
}
|
|
|
|
public override void Exit()
|
|
{
|
|
_characterCtrl.StopMovement();
|
|
}
|
|
|
|
public override void Update()
|
|
{
|
|
_characterCtrl.HandleMovement();
|
|
}
|
|
|
|
}
|
|
} |