private void OnEnemyDamaged(OnEnemyDamagedParam obj) { if (startHealing != null) { StopCoroutine(startHealing); startHealing = null; } startHealing = StartCoroutine(StartHealing()); }
private void OnEnemyDamaged(OnEnemyDamagedParam obj) { if (transform.localScale.x <= maxExtraSize + originalSize) { transform.localScale = new Vector2(transform.localScale.x + extraSizePerHit, transform.localScale.y + extraSizePerHit); } if (startGrow != null) { StopCoroutine(startGrow); startGrow = null; } startGrow = StartCoroutine(StartShrink()); }