Esempio n. 1
0
    public void Start()
    {
        //if (m_LoginScene)
        //{
        //    mProcess = transform.FindChild("up").GetComponent<UISlider>();
        //}
        //else
        //{
        Transform mytra = transform;

        mProcess  = mytra.FindChild("ProgressBar_liner/up").GetComponent <UISlider>();
        m_backImg = mytra.FindChild("BG").GetComponent <UISprite>();
        //m_roleRunImg = mytra.FindChild("UI_jiazaiObjAnchor/UI_jiazai/Control - Colored Slider/LoadRoleAnimations/LoadRoleAnimation").GetComponent<UISprite>();
        //m_roleRunImg.gameObject.SetActive(roleShow);
        //m_showText = mytra.FindChild("UI_jiazaiObjAnchor/UI_jiazai/Label").GetComponent<UILabel>();
        //m_SpriteList = new UISprite[4];
        //m_SpriteList[0] = m_backImg;
        //m_SpriteList[1] = m_roleRunImg;
        //m_SpriteList[2] = mytra.FindChild("UI_jiazaiObjAnchor/UI_jiazai/Control - Colored Slider").GetComponent<UISprite>();
        //m_SpriteList[3] = mytra.FindChild("UI_jiazaiObjAnchor/UI_jiazai/Control - Colored Slider/Foreground").GetComponent<UISprite>();
        //single = this;
        if (!m_isLoaded)
        {
            //selfOb = gameObject;
            //if (SwitchingScence.GetScence().dengBool)
            //{
            //    Application.LoadLevel("DengLu");
            //}
            //else
            {
                //DontDestroyOnLoad(selfOb.transform.parent);
                //Debug.Log(Time.time);

                //StartCoroutine(LoadScence());
                //mCurrentNum = 0f;
            }
            RandomBaseTexture();
            startGetServerTime = Time.time + 10f;
        }
        //backImg = FSDataNodeTable<LoadingUINode>.GetSingleton().DataNodeList[baseTexture].UI_type;
        //m_backImg.spriteName = backImg;

        // m_showText.text = showText;
        if (GameLibrary.LastScene == GameLibrary.UI_Major)
        {
            //Debug.Log("<color=#10DF11>scripId</color>" + playerData.GetInstance().guideData.scripId + "<color=#10DF11>typeId</color>" + playerData.GetInstance().guideData.typeId
            //    + "<color=#10DF11>stepId</color>" + playerData.GetInstance().guideData.stepId + "<color=#10DF11>uId</color>" + playerData.GetInstance().guideData.uId);
            playerData.GetInstance().guideData.scripId = 0;
            playerData.GetInstance().guideData.typeId = 0;
            playerData.GetInstance().guideData.stepId = 0;
            playerData.GetInstance().guideData.uId = 0;
            ClientSendDataMgr.GetSingle().GetGuideSend().SendGuidStep(99);
            //Debug.Log("<color=#10DF11>scripId</color>" + playerData.GetInstance().guideData.scripId + "<color=#10DF11>typeId</color>" + playerData.GetInstance().guideData.typeId
            //   + "<color=#10DF11>stepId</color>" + playerData.GetInstance().guideData.stepId + "<color=#10DF11>uId</color>" + playerData.GetInstance().guideData.uId);
        }

        UI_Loading.LoadScene(Globe.LoadScenceName, Globe.LoadTime, Globe.callBack, Globe.completed);

        //}
    }
Esempio n. 2
0
    private IEnumerator LoadLevelScene(string sceneName)
    {
        AsyncOperation op = SceneManager.LoadSceneAsync(sceneName);

        op.allowSceneActivation = false;        // 로딩 80% 이상될때까진 비활성화

        while (!op.isDone)
        {
            // 현재 씬이 로딩 씬 이라면...다음씬으로 넘어가는 프로그래스를 보여준다..
            if (SceneManager.GetActiveScene().name == Global.g_sceneLoadingName)
            {
                if (UI_Loading.Get() != null)
                {
                    UI_Loading.Get().SetViewProgress(op.progress);
                }

                if (op.progress > 0.8f)
                {
                    if (UI_Loading.Get() != null)
                    {
                        UI_Loading.Get().SetViewProgress(1.11f);
                        yield return(new WaitForSeconds(1.5f));
                    }
                }
            }

            op.allowSceneActivation = op.progress > 0.8f;
            if (op.allowSceneActivation)
            {
                // 현재 씬이 로딩 씬이라면 비활성 시킨다
                if (SceneManager.GetActiveScene().name == Global.g_sceneLoadingName)
                {
                    SceneManager.UnloadSceneAsync(Global.g_sceneLoadingName);
                }
            }

            yield return(new WaitForSeconds(0.1f));
        }
    }
Esempio n. 3
0
    void CollectingThings()
    {
        if (_LoadingBar == null)
        {
            _LoadingBar = Managers.UI.ShowPopupUI <UI_Loading>("UI_Loading");
            _LoadingBar.LoadingStart(4.0f, "수확 중");
            _anim.CrossFade("PICKING", 0.1f);
        }

        if (_isPressingF == false)
        {
            Managers.UI.ClosePopupUI(_LoadingBar);
        }
        else
        {
            if (_LoadingBar._isFinished)
            {
                Managers.UI.ClosePopupUI(_LoadingBar);
                //Managers.Inven.Add()
                _isPressingF = false;
            }
        }
    }