private void UnlockAnimators()
 {
     if (areaLockAnimator != null)
     {
         areaLockAnimator.StartDying();
     }
     if (fireController != null)
     {
         fireController.SetActive(true);
     }
     ExtractWaveAnimator(1);
 }
 private void DestroyObstacle()
 {
     if (obstacleCollider != null)
     {
         obstacleCollider.enabled = false;
     }
     if (obstacleAnimator != null)
     {
         obstacleAnimator.StartDying();
     }
     destroyed = true;
 }
示例#3
0
 public void Deactivate()
 {
     if (active)
     {
         active = false;
         if (projectileCollider != null)
         {
             projectileCollider.enabled = false;
         }
         speed       = 0f;
         vectorSpeed = Vector2.zero;
         if (projectileAnimator != null)
         {
             projectileAnimator.StartDying();
         }
     }
 }