001a16cf32
feat: add new logic EC_World.
29 lines
625 B
C#
29 lines
625 B
C#
using UnityEngine;
|
|
using static BrewMonster.Scripts.Player.EC_Player;
|
|
|
|
namespace BrewMonster.Scripts.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();
|
|
}
|
|
|
|
}
|
|
}
|