特定の敵をリストから取得するには、どうすれば良いのでしょうか?

イベント発動にステート判定を条件にしたいのですが、
敵を対象に設定できなくて困っています

判定条件のスクリプト(見易いように簡略化)

(StateControl.getTurnState(unit, state !== null))

実際の引数
state root.getBaseData().getStateList().getDataFromId(3)
unit EnemyList.getMainList().getDataFromId(1),

これを走らせると、singleton-statecontrol.jsの38行目がエラーとなってしまいます

unitにプレイヤーを指定した記述
PlayerList.getMainList().getDataFromId(1)
または、アクティブユニットを指定した場合
root.getCurrentSession().getActiveEventUnit()
ステートを条件に判定が通るのですが

敵だけが、どうにもうまく行きません
どなたか、お知恵を貸してください