예제 #1
0
    public void die()
    {
        shooting shoot = gameObject.GetComponent <shooting>();

        shoot.possess(false);
        Health health = gameObject.GetComponent <Health>();

        health.setHealth(preHealth);
        spriteR.sprite = preSprite;
    }
예제 #2
0
 // 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;
         }
     }
 }