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); //} }
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)); } }
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; } } }