public override void OnShow(params object[] paralist) { var _model = (BuildPanelModel)paralist[0]; if (_model.ID != model.ID) { model = _model; InitBaseData(); RefreshBuildCostPanel(); } if (_anim != null) { _anim.Play(); } if (_typeEffect != null) { _typeEffect.StartEffect(); } }
private bool SetUpDialog() { if (techInfo == null) { return(false); } _techNameText.text = techInfo._model.Name; _techNameText.color = techInfo._model.Rarity.color; _techIcon.sprite = techInfo._model.Icon; _techDesc.text = techInfo._model.Desc; _techCost.text = techInfo._model.TechCost.ToString(); _rarityImage.color = new Color(techInfo._model.Rarity.color.r, techInfo._model.Rarity.color.g, techInfo._model.Rarity.color.b, 0.3f); if (descTypewriterEffect != null) { descTypewriterEffect.StartEffect(); } return(true); }
bool RefreshFormula() { if (FormulaModule.GetFormulaDataByID(_currentFormulaID) == null) { return(false); } ManufactFormulaInfo info = new ManufactFormulaInfo(_currentFormulaID); if (_formulaContentCmpt != null) { _formulaContentCmpt.Init(info, FormulaContentCmpt.InitType.FormulaChange); _formulaContentCmpt.RefreshManuElementTrans(info, FormulaContentCmpt.InitType.FormulaChange); } var currentFormulaData = FormulaModule.GetFormulaDataByID(_currentFormulaID); _timeText.text = currentFormulaData.ProductSpeed.ToString("0.0"); _formulaName.text = FormulaModule.GetFormulaName(currentFormulaData); _desc.text = FormulaModule.GetFormulaDesc(currentFormulaData); typeWriter.StartEffect(); return(true); }