public override void UpdateNumbers() { if (Weapon.CurrentAttack < Weapon.BaseAttack) { AttackController.UpdateNumber(Weapon.CurrentAttack, "Red"); } else if (Weapon.CurrentAttack == Weapon.BaseAttack) { AttackController.UpdateNumber(Weapon.CurrentAttack, "White"); } else { AttackController.UpdateNumber(Weapon.CurrentAttack, "Green"); } if (Weapon.CurrentDurability < Weapon.BaseDurability) { DurabilityController.UpdateNumber(Weapon.CurrentDurability, "Red"); } else if (Weapon.CurrentDurability == Weapon.BaseDurability) { DurabilityController.UpdateNumber(Weapon.CurrentDurability, "White"); } else { DurabilityController.UpdateNumber(Weapon.CurrentDurability, "Green"); } }
private void ClearListPokerInHand() { for (int i = 0; i < _listPokerInHand.Count; i++) { BigTwoPoker poker = _listPokerInHand [i]; poker.transform.SetParent(_deck.transform); poker.gameObject.SetActive(false); } _listPokerInHand.Clear(); _listCountText.UpdateNumber(_listPokerInHand.Count, true); }
public override void UpdateNumbers() { if (HeroPower.CurrentCost < HeroPower.BaseCost) { CostController.UpdateNumber(HeroPower.CurrentCost, "Green"); } else if (HeroPower.CurrentCost == HeroPower.BaseCost) { CostController.UpdateNumber(HeroPower.CurrentCost, "White"); } else { CostController.UpdateNumber(HeroPower.CurrentCost, "Red"); } }
public override void UpdateNumbers() { CostController.UpdateNumber(Card.CurrentCost, Util.GetColor(Card.CurrentCost, Card.BaseCost)); switch (Card.GetCardType()) { case CardType.Minion: MinionCard minionCard = Card.As <MinionCard>(); AttackController.UpdateNumber(minionCard.CurrentAttack, Util.GetColor(minionCard.CurrentAttack, minionCard.BaseAttack)); AttributeController.UpdateNumber(minionCard.CurrentHealth, Util.GetColor(minionCard.CurrentHealth, minionCard.BaseHealth)); break; case CardType.Weapon: WeaponCard weaponCard = Card.As <WeaponCard>(); AttackController.UpdateNumber(weaponCard.CurrentAttack, Util.GetColor(weaponCard.CurrentAttack, weaponCard.BaseAttack)); AttributeController.UpdateNumber(weaponCard.CurrentDurability, Util.GetColor(weaponCard.CurrentDurability, weaponCard.BaseDurability)); break; } }
public override void UpdateNumbers() { // Updating Hero Attack if (Hero.CurrentAttack > 0) { AttackController.UpdateNumber(Hero.CurrentAttack, "White"); AttackRenderer.enabled = true; AttackController.SetEnabled(true); } else { AttackRenderer.enabled = false; AttackController.SetEnabled(false); } // Updating Hero Armor if (Hero.CurrentArmor > 0) { ArmorController.UpdateNumber(Hero.CurrentArmor, "White"); ArmorRenderer.enabled = true; ArmorController.SetEnabled(true); } else { ArmorRenderer.enabled = false; ArmorController.SetEnabled(false); } // Updating Hero Health if (Hero.CurrentHealth == Hero.MaxHealth) { HealthController.UpdateNumber(Hero.CurrentHealth, "White"); } else { HealthController.UpdateNumber(Hero.CurrentHealth, "Red"); } }
public void AddDamage(float damage, BulletController.BulletType bulletType) { if (!NumberHelper.HasDamage(bulletType, nc.GetNumber())) { // Make any penalty here damage *= -1; onlyRightShots = false; } currentHealth = Math.Min(currentHealth - damage, enemyMaxHealth); enemySlider.gameObject.SetActive(true); enemySlider.value = currentHealth; if (currentHealth <= 0) { MakeDead(); } else { nc.UpdateNumber(); } }
public override void UpdateNumbers() { AttackController.UpdateNumber(Minion.CurrentAttack, Util.GetColor(Minion.CurrentAttack, Minion.BaseAttack)); HealthController.UpdateNumber(Minion.CurrentHealth, Util.GetColor(Minion.CurrentHealth, Minion.MaxHealth)); }