Esempio n. 1
0
    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();
    }
Esempio n. 2
0
 public void onGoldGeneration()
 {
     Game.instance.getCurrentPlayer().giveGold(goldPerTurn);
     TextFactory.getInstance().createMovingText(damageTextPrefab, transform.position, goldPerTurn, TextType.GOLD, true);
 }
Esempio n. 3
0
 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();
 }