26 lines
482 B
C#
26 lines
482 B
C#
using UnityEngine;
|
|
using static EC_Player;
|
|
|
|
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();
|
|
}
|
|
|
|
}
|