Exemplo n.º 1
0
 public void GetHit()
 {
     if (--hp <= 0)
     {
         SceneObjectController scene = FindObjectOfType <SceneObjectController>();
         if (destroyedPrefab != null)
         {
             GameObject destroyed = Instantiate(destroyedPrefab, transform.parent);
             destroyed.transform.position = transform.position;
             destroyed.transform.rotation = transform.rotation;
             scene.UpdatePickablesFrom(destroyed.transform);
         }
         scene.RemovePickablesFrom(transform);
         Destroy(gameObject);
     }
 }