state Facing$ { transition { -> Exiting$: OnWorldMessage( WE_MCP_FACING_LOCKEDON ); -> Exiting$: OnWorldMessage( WE_MCP_INVALIDATED ); -> Exiting$: OnTimer( 1 ); } event OnEnterState$ { if( m_Job$.GoalObject.Go != NULL ) { MCPManager.MakeRequest( m_Go$.Goid, PL_FACE, m_Job$.GoalObject ); } This.CreateFrameTimer( 1, 2 ); } }