예제 #1
0
 private void OnEnemyDamaged(OnEnemyDamagedParam obj)
 {
     if (startHealing != null)
     {
         StopCoroutine(startHealing);
         startHealing = null;
     }
     startHealing = StartCoroutine(StartHealing());
 }
예제 #2
0
 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());
 }