public void changeHealth(buffDelegate method, int amount, TextType type) { method.Invoke(amount); Vector3 v = new Vector3(transform.position.x, transform.position.y, transform.position.z); TextFactory.getInstance().createMovingText(damageTextPrefab, v, amount, type, true); updateHealthBar(); }
public void onGoldGeneration() { Game.instance.getCurrentPlayer().giveGold(goldPerTurn); TextFactory.getInstance().createMovingText(damageTextPrefab, transform.position, goldPerTurn, TextType.GOLD, true); }
public void onGoldLose(int amount) { TextFactory.getInstance().createMovingText(floatingText.gameObject, new Vector3(transform.position.x - 80, Screen.height - 32), amount, TextType.LOSS, false, 0.4f, 90); textFade.fade(); }