using UnityEngine; public abstract class PlayerState { protected readonly CECHostPlayer _characterCtrl; public PlayerState(CECHostPlayer characterCtrl) { _characterCtrl = characterCtrl; } public abstract void Enter(); public abstract void Exit(); public abstract void Update(); }