Error occurs in an event listener: keydown 应该是个菜鸡错误,希望各位大佬指正

我正在写一个有限状态机,遇到了一个错误
这是报错信息
image

定位到代码出错在这,这个类用来处理玩家输入,init()在start()中调用

这是状态基类,

_role和idle的定义在这

this._state是空的