ステートマシンのイベントIDを文字列からも指定できるように実装しました（string.GetHashcodeを使ってるだけ）