public void die() { shooting shoot = gameObject.GetComponent <shooting>(); shoot.possess(false); Health health = gameObject.GetComponent <Health>(); health.setHealth(preHealth); spriteR.sprite = preSprite; }
// Update is called once per frame void Update() { if (Input.GetButtonDown("Jump")) { GameObject target = FindClosest(); if (target != null) { health.possess(true); shoot.possess(true); SpriteRenderer nSprite = target.GetComponent <SpriteRenderer>(); spriteR.sprite = nSprite.sprite; //spriteR. health.setHealth(target.GetComponent <npcHealth>().getHealth()); Transform Tpos = target.transform; Destroy(target); gameObject.transform.position = Tpos.position; } } }