29 lines
616 B
C#
29 lines
616 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_WALK, true, 1, false);
|
|
}
|
|
|
|
public override void Exit()
|
|
{
|
|
_characterCtrl.StopMovement();
|
|
}
|
|
|
|
public override void Update()
|
|
{
|
|
_characterCtrl.HandleMovement();
|
|
}
|
|
|
|
}
|
|
} |