protected virtual void OnFixedUIViewInstantiated(AsyncOperationHandle <GameObject> _obj)
    {
        UIViewBase uiView = _obj.Result.GetComponent <UIViewBase>();

        uiView.transform.SetParent(m_fixedUILayer, false);
        uiView.Anchor(0, 0, 0);
        LoadView(uiView);
    }
    protected virtual void OnBackGroundViewInstantiated(AsyncOperationHandle <GameObject> _obj)
    {
        UIViewBase uiView = _obj.Result.GetComponent <UIViewBase>();

        uiView.transform.SetParent(m_backgroundLayer, false);
        uiView.transform.SetAsFirstSibling();
        uiView.Anchor(0, 0, 0);
        LoadView(uiView);
    }