private void AfterPush(EViewType e) { if (e == EViewType.Normal) { foreach (ViewBase view in viewStack) { if (view.gameObject.activeInHierarchy) { view.gameObject.SetActive(false); } } } else if (e == EViewType.Popup) { bool meetNormal = false; foreach (ViewBase view in viewStack) { if (meetNormal && view.gameObject.activeInHierarchy) { view.gameObject.SetActive(false); } else if (!view.gameObject.activeInHierarchy) { view.gameObject.SetActive(true); } ViewPropertySt st = ViewPropertyDefinition.GetSt(view.GetType()); if (st.eViewType == EViewType.Normal) { meetNormal = true; } } } }
public void OpenView(EViewType viewType) { while (openedView.Count > 0) { UIViewBase view = openedView.Dequeue(); view.Close(); } UIViewBase target = viewDict[(int)viewType]; target.Open(); openedView.Enqueue(target); }
private void Mount2UILayer(EViewType e, GameObject gameObj) { Transform parent = e == EViewType.Normal ? layerNormal : layerPopup; gameObj.transform.SetParent(parent); gameObj.transform.localPosition = Vector3.zero; gameObj.transform.localScale = Vector3.one; if (e == EViewType.Normal) { AnchorMax(gameObj); } }
//按等级弹出提示 public bool CanPopTip(EViewType viewType) { int viewVal = (int)viewType; for (int i = 0; i < CommonDefineManager.Instance.CommonDefine.levelComeInTown.Count; i++) { if (CommonDefineManager.Instance.CommonDefine.levelComeInTown[i] == viewVal) { if (PlayerManager.Instance.FindHeroDataModel().UnitValues.sMsgPropCreateEntity_SC_UnitVisibleValue.UNIT_FIELD_LEVEL >= CommonDefineManager.Instance.CommonDefine.viewComeInTown[i]) { return(true); } break; } } return(false); }
private void IfUseMask() { if (viewStack.Count <= 0) { return; } ViewBase v = viewStack.Peek(); ViewPropertySt str = ViewPropertyDefinition.GetSt(v.GetType()); EViewType e = str.eViewType; if (e == EViewType.Popup && !alphaMask.activeInHierarchy) { alphaMask.SetActive(true); } else if (e == EViewType.Normal && alphaMask.activeInHierarchy) { alphaMask.SetActive(false); } }
private void LoadTC(EViewType ViewType) { size = new MyTools.C_MinMaxWidthHeight(180, Wrap: true, MinMaxName: 120); SFE = new MyTools.C_SettingFromRowEdit(MyTools.EPosition.Vertical, true, -1, true, false, true); TC.Items.Clear(); switch (ViewType) { case EViewType.Pollution: { var pollutions = Helpers.LogicHelper.PollutionLogic.Find(); foreach (var pollution in pollutions) { TabItem TI = new TabItem(); TI.Header = pollution.CurtName; TI.Content = MyTools.VerticalHorisontalScroll_From_Control(LoadBox(pollution)); TC.Items.Add(TI); } break; } case EViewType.Group: { var norms = Helpers.LogicHelper.ResolutionClarifyLogic.Find(DateControl_Class.SelectMonth); foreach (var one in PollutionBase_Class.AllCalculationFormul.GroupBy(x => x.ResolutionClarifyID)) { TabItem TI = new TabItem(); TI.Header = PollutionBase_Class.AllResolution.First(x => x.ListResolutionClarify.Count(y => y.ID == one.Key) > 0).CurtName; TI.Content = MyTools.VerticalHorisontalScroll_From_Control(LoadBox(one.ToArray())); TC.Items.Add(TI); } break; } } }
// Use this for initialization void Start() { viewType = EViewType.A; gameView = GameObject.Find("CPU").GetComponent<GameView>(); }
public ViewPropertySt(System.Type t, string path, EViewType e) { this.classType = t; this.path = path; this.eViewType = e; }
public ActionResult Search(string searchedValue, string sortOrder) { try { int id = 0; double price = 0; IEnumerable <StockItem> result = null; EViewType viewType = EViewType.Undefined; if (int.TryParse(searchedValue, out id)) { viewType = EViewType.SearchByArticleNumber; StockItem item = sir.ItemByArticleNumber(id); if (item == null) { result = new List <StockItem>(); } else { result = new List <StockItem> { item } }; } else { string currency = CultureInfo.CurrentCulture.NumberFormat.CurrencySymbol.ToLower(); if (double.TryParse(searchedValue.ToLower().Replace(currency, string.Empty).Trim(), out price)) { viewType = EViewType.SearchByPrice; result = sir.ItemsByPrice(price); searchedValue = searchedValue.Trim(); } else { viewType = EViewType.SearchByName; result = sir.ItemsByName(searchedValue.Replace("\"", string.Empty)); } } if (result.Count() == 0) { return(View("NoArticleFound", "", searchedValue)); } else { return(View(new SearchItemsVM { Value = searchedValue, Result = Sort(result, sortOrder), ViewType = viewType })); } } catch { return(View("NoArticleFound")); } }
public GeneratorCalc_Class(TabControl TC, EViewType ViewType) { this.TC = TC; LoadTC(ViewType); }
// Use this for initialization void Start() { viewType = EViewType.A; gameView = GameObject.Find("CPU").GetComponent <GameView>(); }