public void StateUpdate()
    {
        if (mAO != null && mAO.isDone == false)
        {
            return;                                    //表示场景正在加载,所以不执行下面的代码
        }
        if (mIsRunStart == false && mAO != null && mAO.isDone == true)
        {
            mState.StateStart();
            mIsRunStart = true;//控制只调用一次
        }

        if (mState != null)
        {
            mState.StateUpdata();
        }
    }