Exemplo n.º 1
0
    public void applyDamage(int damage)
    {
        int actualDamage = -damage + characterStats.getDefense();

        if (actualDamage >= 0)
        {
            actualDamage = -1;
        }

        characterStats.modifyHealth(actualDamage);
        GraphicsEffectRenderer.instance().createTextEffect(actualDamage.ToString(), 18, 0, Color.red, 1.0f, true, (Vector2)transform.position + new Vector2(0.0f, 1.0f));
    }
Exemplo n.º 2
0
    // Use this for initialization
    void Start()
    {
        canvas = GetComponent <Canvas>();
        if (!inst)
        {
            inst = this;
        }
        else if (inst != this)
        {
            Destroy(gameObject);
        }

        effects = new List <TextEffect>();
    }