public void DisplayTitleInfo(IconType type, Sprite icon, Vector4 color, SubMenuIcon sub, string tleTxt, string tleLvlTxt, string desc, int baseC, int rate, float valRate) { curIconOpen = type; iconColor = color; iconDisplay.color = iconColor; iconDisplay.color = fullAlpha; curSubMenu = sub; titleInfotext.text = tleTxt; titleLvlText.text = tleLvlTxt; subTitleText.text = ""; subTitleLvlText.text = ""; descTitleText.text = "Description:"; descText.text = desc; baseCost = baseC; ratePerLvl = rate; valueIncrease = valRate; audioManager.PlayButtonClicked(); curSubIconOpen = SubIconType.NONE; subAbilityDisplayed = false; if (DisplayPlayerLevel2Icon()) { finalCost = 0; DisplaySubIcons(); } else { HideSubIcons(); } }
public void DisplaySecondSubAbilitesInfo() { if (subIconsHidden) { return; } audioManager.PlayButtonClicked(); subBaseCost = curSubMenu.secondBaseCost; subRatePerLvl = curSubMenu.secondRatePerLvl; curSubIconOpen = curSubMenu.mySecondType; subTitleText.text = curSubMenu.secondSubTitle; descTitleText.text = "Description:"; descText.text = curSubMenu.secondSubDescription; subValueIncrease = curSubMenu.secondVauleIncreaseRate; subAbilityDisplayed = true; DisplayPlayerLevel2SubIcon(curSubMenu.mySecondType); }
void ClearShopInfo() { curIconOpen = IconType.NONE; curSubIconOpen = SubIconType.NONE; iconDisplay.color = noAlpha; linkerBar.color = new Vector4(linkerBar.color.r, linkerBar.color.g, linkerBar.color.b, 0.0f); firstSubIcon.color = noAlpha; secondSubIcon.color = noAlpha; titleInfotext.text = ""; titleLvlText.text = ""; subTitleText.text = ""; subTitleLvlText.text = ""; descTitleText.text = ""; descText.text = ""; costText.text = "0"; statsCurText.text = ""; statsNextText.text = ""; }
// Use this for initialization void Start() { healtBar = GameObject.FindGameObjectWithTag("HealthBarUI").GetComponent <HealthBarUI>(); sheildBar = GameObject.FindGameObjectWithTag("SheildBarUI").GetComponent <SheildBarUI>(); curShopState = ShopState.StatsMenu; curIconOpen = IconType.NONE; curSubIconOpen = SubIconType.NONE; subIconsHidden = true; subAbilityDisplayed = false; finalCost = 0; flashMaxCount = 5; flashCount = 0; myRect = GetComponent <RectTransform>(); p1 = GameObject.FindGameObjectWithTag("Player").GetComponent <Player>(); fullAlpha = new Vector4(1.0f, 1.0f, 1.0f, 1.0f); noAlpha = new Vector4(1.0f, 1.0f, 1.0f, 0.0f); statsButton = TopBarUI.transform.GetChild(0).GetComponent <Button>(); shopButton = TopBarUI.transform.GetChild(1).GetComponent <Button>(); upgradesButton = TopBarUI.transform.GetChild(2).GetComponent <Button>(); abilitiesButton = TopBarUI.transform.GetChild(3).GetComponent <Button>(); playerMonetText = playerMoneyUI.GetComponent <Text>(); buyButton = buyButtonUI.GetComponent <Image>(); linkerBar = infoUI.transform.GetChild(1).GetChild(0).GetComponent <Image>(); firstSubIcon = infoUI.transform.GetChild(1).GetChild(1).GetComponent <Image>(); secondSubIcon = infoUI.transform.GetChild(1).GetChild(2).GetComponent <Image>(); iconDisplay = infoUI.transform.GetChild(2).GetComponent <Image>(); titleInfotext = infoUI.transform.GetChild(3).GetComponent <Text>(); titleLvlText = infoUI.transform.GetChild(4).GetComponent <Text>(); subTitleText = infoUI.transform.GetChild(5).GetComponent <Text>(); subTitleLvlText = infoUI.transform.GetChild(6).GetComponent <Text>(); descTitleText = infoUI.transform.GetChild(7).GetComponent <Text>(); descText = infoUI.transform.GetChild(8).GetComponent <Text>(); currencySymbol = infoUI.transform.GetChild(9).GetComponent <Image>(); costText = infoUI.transform.GetChild(10).GetComponent <Text>(); statsCurText = infoUI.transform.GetChild(11).GetComponent <Text>(); statsNextText = infoUI.transform.GetChild(12).GetComponent <Text>(); costText.text = "0"; titleInfotext.color = textColor; titleLvlText.color = textColor; subTitleText.color = textColor; subTitleLvlText.color = textColor; descTitleText.color = textColor; descText.color = textColor; costText.color = textColor; playerMonetText.color = textColor; controlsOn = true; if (!turnedOn) { myRect.localPosition = new Vector3(0.0f, minHeight, 0.0f); } }
void DisplayPlayerLevel2SubIcon(SubIconType type) { switch (type) { case SubIconType.AttackDamageIcon: { if (curIconOpen == IconType.GuidedMissleIcon) { subTitleLvlText.text = "Lvl " + p1.gMAttackDamageLvl; finalCost = (subBaseCost + (subRatePerLvl * p1.gMAttackDamageLvl)); string title = "Max " + subTitleText.text + ": "; statsCurText.text = title + p1.guidedMissleDamage + "\nvvv"; statsNextText.text = "(+" + subValueIncrease + ")" + title + (p1.guidedMissleDamage + subValueIncrease); } else if (curIconOpen == IconType.FrontBlasterIcon) { subTitleLvlText.text = "Lvl " + p1.fBAttackDamageLvl; finalCost = (subBaseCost + (subRatePerLvl * p1.fBAttackDamageLvl)); string title = "Max " + subTitleText.text + ": "; statsCurText.text = title + p1.frontDamage + "\nvvv"; statsNextText.text = "(+" + subValueIncrease + ")" + title + (p1.frontDamage + subValueIncrease); } else if (curIconOpen == IconType.LeftSideBlasterIcon) { subTitleLvlText.text = "Lvl " + p1.lBAttackDamageLvl; finalCost = (subBaseCost + (subRatePerLvl * p1.lBAttackDamageLvl)); string title = "Max " + subTitleText.text + ": "; statsCurText.text = title + p1.leftDamage + "\nvvv"; statsNextText.text = "(+" + subValueIncrease + ")" + title + (p1.leftDamage + subValueIncrease); } else if (curIconOpen == IconType.RightSideBlasterIcon) { subTitleLvlText.text = "Lvl " + p1.rBAttackDamageLvl; finalCost = (subBaseCost + (subRatePerLvl * p1.rBAttackDamageLvl)); string title = "Max " + subTitleText.text + ": "; statsCurText.text = title + p1.rightDamage + "\nvvv"; statsNextText.text = "(+" + subValueIncrease + ")" + title + (p1.rightDamage + subValueIncrease); } break; } case SubIconType.AttackSpeedIcon: { if (curIconOpen == IconType.FrontBlasterIcon) { subTitleLvlText.text = "Lvl " + p1.fBAttackSpeedLvl; finalCost = (subBaseCost + (subRatePerLvl * p1.fBAttackSpeedLvl)); string title = "Max " + subTitleText.text + ": "; statsCurText.text = title + p1.frontAtkSpeed + "\nvvv"; statsNextText.text = "(-" + subValueIncrease + ")" + title + (p1.frontAtkSpeed - subValueIncrease); } else if (curIconOpen == IconType.LeftSideBlasterIcon) { subTitleLvlText.text = "Lvl " + p1.lBAttackSpeedLvl; finalCost = (subBaseCost + (subRatePerLvl * p1.lBAttackSpeedLvl)); string title = "Max " + subTitleText.text + ": "; statsCurText.text = title + p1.leftSideAtkSpeed + "\nvvv"; statsNextText.text = "(-" + subValueIncrease + ")" + title + (p1.leftSideAtkSpeed - subValueIncrease); } else if (curIconOpen == IconType.RightSideBlasterIcon) { subTitleLvlText.text = "Lvl " + p1.rBAttackSpeedLvl; finalCost = (subBaseCost + (subRatePerLvl * p1.rBAttackSpeedLvl)); string title = "Max " + subTitleText.text + ": "; statsCurText.text = title + p1.rightSideAtkSpeed + "\nvvv"; statsNextText.text = "(-" + subValueIncrease + ")" + title + (p1.rightSideAtkSpeed - subValueIncrease); } break; } case SubIconType.RechargeRateIcon: { if (curIconOpen == IconType.GuidedMissleIcon) { subTitleLvlText.text = "Lvl " + p1.gMRechargeRateLvl; finalCost = (subBaseCost + (subRatePerLvl * p1.gMRechargeRateLvl)); string title = "Max " + subTitleText.text + ": "; statsCurText.text = title + p1.guidedMissleCD + "\nvvv"; statsNextText.text = "(-" + subValueIncrease + ")" + title + (p1.guidedMissleCD - subValueIncrease); } if (curIconOpen == IconType.SheildIcon) { subTitleLvlText.text = "Lvl " + p1.sCRechargeRate; finalCost = (subBaseCost + (subRatePerLvl * p1.sCRechargeRate)); string title = "Max " + subTitleText.text + ": "; statsCurText.text = title + p1.sheildRechargeRate + "\nvvv"; statsNextText.text = "(-" + subValueIncrease + ")" + title + (p1.sheildRechargeRate - subValueIncrease); } break; } case SubIconType.SheildPowerIcon: { subTitleLvlText.text = "Lvl " + p1.sCPowerLvl; finalCost = (subBaseCost + (subRatePerLvl * p1.sCPowerLvl)); string title = "Max " + subTitleText.text + ": "; statsCurText.text = title + p1.maxSheild + "\nvvv"; statsNextText.text = "(+" + subValueIncrease + ")" + title + (p1.maxSheild + subValueIncrease); break; } } costText.text = "" + finalCost; }