Esempio n. 1
0
 public void GetDamage(float damage)
 {
     currentHP -= damage * (enemyCtrl.isFreeze ? 1.5f : 1);
     if (enemyCtrl.isFreeze)
     {
         enemyCtrl.EndFreeze();
     }
     animator.SetTrigger(currentHP <= 0 ? "Death" : "Damaged");
     EffectPool.Instance.StartHitParticle(transform.position, Mathf.Rad2Deg * Mathf.Atan2(PlayerController.Instance.transform.position.y - transform.position.y, PlayerController.Instance.transform.position.x - transform.position.x));
 }