// Use this for initialization IEnumerator Start() { log4net.Config.XmlConfigurator.ConfigureAndWatch(new System.IO.FileInfo("log4net.xml")); UnityLogger.Init(); InitUI.SetActive(true); yield return(new WaitForSeconds(1f)); TipsUI.SetActive(true); yield return(new WaitForSeconds(1f)); LoadingUI.SetActive(true); InitUI.SetActive(false); yield return(new WaitForSeconds(1f)); TipsUI.SetActive(false); yield return(DataManager.Instance.LoadData()); MapService.Instance.Init(); for (int i = 0; i < 100; i++) { progressBar.fillAmount = (i + 1) / 100f; progressTxt.text = "正在加载:" + (i + 1) + "%"; yield return(new WaitForEndOfFrame()); } LoadingUI.SetActive(false); LoginUI.SetActive(true); yield return(0); }
// Use this for initialization IEnumerator Start() { log4net.Config.XmlConfigurator.ConfigureAndWatch(new System.IO.FileInfo("log4net.xml")); UnityLogger.Init(); Common.Log.Init("Unity"); Common.Log.Info("LoadingManager start"); UITips.SetActive(true); UILoading.SetActive(false); UILogin.SetActive(false); yield return(new WaitForSeconds(2f)); UILoading.SetActive(true); yield return(new WaitForSeconds(1f)); UITips.SetActive(false); yield return(DataManager.Instance.LoadData()); //Init basic services MapService.Instance.Init(); UserService.Instance.Init(); StatusService.Instance.Init(); FriendService.Instance.Init(); TeamService.Instance.Init(); GuildService.Instance.Init(); ShopManager.Instance.Init(); ChatService.Instance.Init(); BattleService.Instance.Init(); ItemService.Instance.Init(); ArenaService.Instance.Init(); SoundManager.Instance.PlayMusic(SoundDefine.Music_Login); // Fake Loading Simulate for (float i = 50; i < 100;) { i += Random.Range(0.1f, 1.5f); progressBar.value = i; yield return(new WaitForEndOfFrame()); } UILoading.SetActive(false); UILogin.SetActive(true); yield return(null); }
protected override void OnStart() { var a = log4net.Config.XmlConfigurator.Configure(new FileInfo("log4net.xml")); Common.Log.Init("Unity"); Common.Log.Info("Log4Net"); UnityLogger.Init(); Debug.Log("GameStart"); this.gameObject.AddComponent <LuaBehaviour>(); this.gameObject.AddComponent <NetClient>(); UserService.Instance.Init(); ItemService.Instance.Init(); MapService.Instance.Init(); StatusService.Instance.Init(); QuestService.Instance.Init(); MessageService.Instance.Init(); FriendService.Instance.Init(); JumpToState(State.GameTips); //JumpToState(State.Playing); }
// Use this for initialization IEnumerator Start() { DontDestroyOnLoad(this.gameObject); log4net.Config.XmlConfigurator.ConfigureAndWatch(new System.IO.FileInfo("log4net.xml")); UnityLogger.Init(); Common.Log.Init("Unity"); Common.Log.Info("LoadingManager start"); UITips.SetActive(true); UILoading.SetActive(false); Setprogress(0); progressText.text = "加载配置"; yield return(new WaitForSeconds(2f)); UILoading.SetActive(true); yield return(new WaitForSeconds(1f)); UITips.SetActive(false); yield return(DataManager.Instance.LoadData()); Setprogress(0.5f); progressText.text = "初始化"; //Init basic services MapService.Instance.Init(); UserService.Instance.Init(); NPCManager.Instance.Init(); TestManager.Instance.Init(); yield return(null); Setprogress(0.7f); progressText.text = "加载场景"; yield return(SceneManager.Instance.LoadLevel("LoginAndSelect", (garg) => { Setprogress(0.7f + garg * 0.3f); })); yield return(null); //UILoading.SetActive(false); Destroy(this.gameObject); }
// Start is called before the first frame update void Start() { Application.targetFrameRate = 30; log4net.Config.XmlConfigurator.ConfigureAndWatch(new System.IO.FileInfo("log4net.xml")); UnityLogger.Init(); Common.Log.Init("Unity"); Common.Log.Info("Game start"); StartCoroutine(DataManager.Instance.LoadData()); //Init basic services MapService.Instance.Init(); UserService.Instance.Init(); ItemService.Instance.Init(); UIManager.Instance.ShowPanel <BkPanel>(typeof(BkPanel), (panel) => { UIManager.Instance.GetPanel <BkPanel>(typeof(BkPanel)).ChangeBk("startBk"); UIManager.Instance.ShowPanel <StartPanel>(typeof(StartPanel)); }); }
// public Text progressNumber; // Use this for initialization IEnumerator Start() { log4net.Config.XmlConfigurator.ConfigureAndWatch(new System.IO.FileInfo("log4net.xml")); UnityLogger.Init(); Common.Log.Init("Unity"); Common.Log.Info("LoadingManager start"); UITips.SetActive(true); UILoading.SetActive(false); UILogin.SetActive(false); yield return(new WaitForSeconds(2f)); UILoading.SetActive(true); yield return(new WaitForSeconds(1f)); UITips.SetActive(false); yield return(DataManager.Instance.LoadData()); //Init basic services MapService.Instance.Init(); UserService.Instance.Init(); TestManager.Instance.Init(); ShopManager.Instance.Init(); // Fake Loading Simulate for (float i = 0; i < 100;) { i += Random.Range(0.1f, 1.5f); progressBar.value = i * 0.01f; progressText.text = (int)i + "%"; yield return(new WaitForEndOfFrame()); } UILoading.SetActive(false); UILogin.SetActive(true); yield return(null); }
// Use this for initialization void Start() { log4net.Config.XmlConfigurator.ConfigureAndWatch(new System.IO.FileInfo("log4net.xml")); UnityLogger.Init(); Common.Log.Init("Unity"); Common.Log.Info("LoadingManager start");//引用Log.InfoFormat loadingPanle.gameObject.SetActive(true); rigiestPanle.gameObject.SetActive(false); tipsPanle.gameObject.SetActive(true); //loadingSlider = gameObject.GetComponent<Slider>(); UserService.Instance.Init(); MapService.Instance.Init(); FriendService.Instance.Init(); TeamManager.Instance.Init(); TeamService.Instance.Init(); //TestManager.Instance.Intit(); ShopManager.Instance.Init(); ItemService.Instance.Intit(); StatusService.Instance.Init(); QuestService.Instance.Init(); GuildService.Instance.Init(); }