コード例 #1
0
 public override void CastSkill()
 {
     base.CastSkill();
     m_health = FindObjectOfType <UIBossHealth>();
     if (m_health != null)
     {
         m_health.OpenBossHealthBar(OpenBar);
     }
     else
     {
         Debug.Assert(false);
     }
 }
コード例 #2
0
    public override void CastSkill()
    {
        base.CastSkill();
        UIBossHealth _health = FindObjectOfType <UIBossHealth>();

        if (_health != null)
        {
            _health.UpdateHealth(m_enemy.health / m_enemy.maxHealth);
        }
        else
        {
            Debug.Assert(false);
        }
    }
コード例 #3
0
    private void _updateDamage(int nDamage)
    {
        if (m_bossHealth == null)
        {
            m_bossHealth = FindObjectOfType <UIBossHealth>();
            if (m_bossHealth == null)
            {
                Debug.Assert(false);
            }
        }

        if (m_bossHealth != null)
        {
            m_bossHealth.UpdateHealth((float)m_enemy.health / (float)m_enemy.maxHealth);
        }
    }