示例#1
0
    public void TakeDamage(float dmg)
    {
        playerCurHp -= dmg;
        Globe globeToDmg = healthBar.globes[lastActiveGlobe].GetComponent <Globe>();

        globeToDmg.TakeDamage(dmg);
        if (globeToDmg.isEmpty)
        {
            if (lastActiveGlobe > 0)
            {
                lastActiveGlobe--;
                globeToDmg = healthBar.globes[lastActiveGlobe].GetComponent <Globe>();
                globeToDmg.TakeDamage(dmg);
            }
        }
    }