Files
MobileShooter/Assets/Darkmatter/Code/Domain/Player/PlayerController.cs
2025-12-26 17:56:05 -08:00

26 lines
469 B
C#

using VContainer;
using VContainer.Unity;
namespace Darkmatter.Domain
{
public class PlayerController : IStartable, ITickable, ILateTickable
{
[Inject] private PlayerStateMachine psm;
public void LateTick()
{
psm.LateUpdate();
}
public void Start()
{
psm.ChangeState(new LocomotionState(psm));
}
public void Tick()
{
psm.Update();
}
}
}