/// <summary> /// 刷新UI /// </summary> public void RefreshAllUI() { if (manager.uiList == null) { return; } for (int i = 0; i < manager.uiList.Count; i++) { BaseUIComponent itemUI = manager.uiList[i]; itemUI.RefreshUI(); } }
/// <summary> /// 到达卵子 /// </summary> public void ArriveEgg(MiniGameBirthSpermBean spermData) { //获取家族数据 GameDataBean gameData = GameDataHandler.Instance.manager.GetGameData(); FamilyDataBean familyData = gameData.GetFamilyData(); //增加怀孕进度 familyData.addBirthPro(miniGameData.addBirthPro); DestroySperm(spermData); //刷新UI BaseUIComponent ui = UIHandler.Instance.manager.GetOpenUI(); ui.RefreshUI(); }
/// <summary> /// 根据名字刷新UI /// </summary> /// <param name="uiName"></param> public void RefreshUIByName(string uiName) { if (uiList == null || CheckUtil.StringIsNull(uiName)) { return; } for (int i = 0; i < uiList.Count; i++) { BaseUIComponent itemUI = uiList[i]; if (itemUI.name.Equals(uiName)) { itemUI.RefreshUI(); } } }
/// <summary> /// 根据名字刷新UI /// </summary> /// <param name="uiName"></param> public void RefreshUI(string uiName, int layer = -1) { if (manager.uiList == null || uiName.IsNull()) { return; } for (int i = 0; i < manager.uiList.Count; i++) { BaseUIComponent itemUI = manager.uiList[i]; if (itemUI.name.Equals(uiName)) { //设置层级 if (layer >= 0) { itemUI.transform.SetSiblingIndex(layer); } itemUI.RefreshUI(); } } }
/// <summary> /// 刷新打开的UI /// </summary> public void RefreshUI() { BaseUIComponent itemUI = GetOpenUI(); itemUI.RefreshUI(); }