IEnumerator ChargeUpButton(bool isLastActivePower) { float charge = 0; RadialChargeImage myButton = isLastActivePower ? powerButton : equipmentButton; float myTimer = 1f; if (!DataLogger.isDebugMode) { myTimer = isLastActivePower ? powerTimer : equipmentTimer; } while (charge <= 1f) { myButton.SetState(1, charge, false, false); charge += Time.deltaTime / myTimer; if (DataLogger.isDebugMode) { break; } yield return(null); } myButton.SetState(1, 1, true, false); yield return(null); }
public void SetActiveButtonState(float _maxCharge, float _curCharge, bool _canActivate, bool _isActive) { if (buttonStateHijack != null) { buttonStateHijack.Invoke(_maxCharge, _curCharge, _canActivate, _isActive); } if (isHijacked) { return; } if (!lastActivatedButton) { return; } RadialChargeImage myButton = isLastActivePower ? powerButton : equipmentButton; if (_maxCharge == -5) { _maxCharge = myButton.maxCharge; } myButton.SetState(_maxCharge, _curCharge, _canActivate, _isActive); }
IEnumerator ChargeUpButton(bool isFire) { float charge = 0; RadialChargeImage myButton = isFire ? fire : earth; while (charge <= 1f) { myButton.SetState(1, charge, false, false); charge += Time.deltaTime / 5f; yield return(null); } myButton.SetState(1, 1, true, false); yield return(null); }
//--------------------------- // 8 = Earth Dragon // 9 = Fire Dragon //10 = Ice Dragon //11 = Light Dragon //12 = Nether Dragon //13 = Poison Dragon //14 = Shadow Dragon //--------------------------- void SetButtonElement(bool isButtonOne, int type) { /*imgButtonOne.SetUp (GS.a.gfxs.cardSprites[2 + 7], 1f, "Fire", 2); * imgButtonTwo.SetUp (GS.a.gfxs.cardSprites[1 + 7], 1f, "Earth", 1);*/ RadialChargeImage myBut = isButtonOne ? imgButtonOne : imgButtonTwo; string elementName = "Error"; switch (type) { case 8: elementName = "Earth"; break; case 9: elementName = "Fire"; break; case 10: elementName = "Ice"; break; case 11: elementName = "Light"; break; case 12: elementName = "Nether"; break; case 13: elementName = "Poison"; break; case 14: elementName = "Shadow"; break; } myBut.SetUp(GS.a.gfxs.cardSprites[type], 1f, elementName, type - 7); }
public void ButtonStateHiJack(float _maxCharge, float _curCharge, bool _canActivate, bool _isActive) { RadialChargeImage myButton = null; if (lastActiveButtonOne) { myButton = imgButtonOne; } else { myButton = imgButtonTwo; } if (_maxCharge == -5) { _maxCharge = myButton.maxCharge; } myButton.SetState(_maxCharge, _curCharge, _canActivate, _isActive); }
public void SetUpButtons() { Destroy(DownPanelReferenceHolder.s.potions); Destroy(DownPanelReferenceHolder.s.equipments); powerButtonTwo = Instantiate(DownPanelReferenceHolder.s.power, DownPanelReferenceHolder.s.power.transform.parent); powerButtonTwo.transform.SetSiblingIndex(1); powerButtonOne = DownPanelReferenceHolder.s.power; imgButtonOne = powerButtonOne.GetComponentInChildren <RadialChargeImage> (); imgButtonTwo = powerButtonTwo.GetComponentInChildren <RadialChargeImage> (); imgButtonOne.GetComponent <Button> ().onClick.AddListener(ActivateButtonOne); imgButtonTwo.GetComponent <Button> ().onClick.AddListener(ActivateButtonTwo); print("Changed button listeners"); imgButtonOne.SetUp(CharacterStuffController.s.noEquipmentSprite, 1, "Not Equipped", 0); imgButtonTwo.SetUp(CharacterStuffController.s.noEquipmentSprite, 1, "Not Equipped", 0); }
public void ButtonStateHiJack(float _maxCharge, float _curCharge, bool _canActivate, bool _isActive) { RadialChargeImage myButton = null; if (lastActiveFire) { myButton = fire; } else { myButton = earth; } if (_maxCharge == -5) { _maxCharge = myButton.maxCharge; tutPanel.SetActive(false); GameObjectiveMaster.s.isGamePlaying = true; } myButton.SetState(_maxCharge, _curCharge, _canActivate, _isActive); }
public void SetUpButtons() { Destroy(DownPanelReferenceHolder.s.potions); Destroy(DownPanelReferenceHolder.s.equipments); Destroy(DownPanelReferenceHolder.s.objective.transform.GetChild(0).gameObject); Destroy(DownPanelReferenceHolder.s.backToMenu); otherPowerButton = Instantiate(DownPanelReferenceHolder.s.power, DownPanelReferenceHolder.s.power.transform.parent); otherPowerButton.transform.SetSiblingIndex(1); finishButton = Instantiate(finishButton, DownPanelReferenceHolder.s.objective.transform); finishButton.GetComponent <Button> ().onClick.AddListener(EndTrying); fire = DownPanelReferenceHolder.s.power.GetComponentInChildren <RadialChargeImage> (); earth = otherPowerButton.GetComponentInChildren <RadialChargeImage> (); fire.GetComponent <Button> ().onClick.AddListener(ActivateFire); earth.GetComponent <Button> ().onClick.AddListener(ActivateEarth); print("Changed button listeners"); fire.SetUp(GS.a.gfxs.cardSprites[2 + 7], 1f, "Fire", 2); earth.SetUp(GS.a.gfxs.cardSprites[1 + 7], 1f, "Earth", 1); }
public void PowerUpDisabledCallback() { RadialChargeImage myButton = lastActiveButtonOne ? imgButtonOne : imgButtonTwo; myButton.SetUp(CharacterStuffController.s.noEquipmentSprite, 1, "Not Equipped", 0); }