public override void OnExecute()
 {
     m_InnerRunner.Update();
     if (m_InnerRunner.GetCurrentState() == (int)RunSingleTurnState.Over)
     {
         m_Runner.SetCurrentState((int)GameMasterState.CheckGoal, "turn over");
     }
 }
    public bool TravelOver()
    {
        if (m_Runner.GetCurrentState() != (int)CameraState.eTravelling)
        {
            return(true);
        }

        return(m_StateTravelling.TravelOver);
    }