Beispiel #1
0
    public void Kill(GameObject obj)
    {
        PlayerHealthManager player = obj.GetComponent <PlayerHealthManager>();

        if (player)
        {
            player.TakeDamage(100);
        }
        else
        {
            SmasherHealthManager smasher = obj.GetComponent <SmasherHealthManager>();
            if (smasher)
            {
                smasher.TakeDamage(100);
            }
            else
            {
                MonsterHealthManager monster = obj.GetComponent <MonsterHealthManager>();
                if (monster)
                {
                    monster.TakeDamage(100);
                }
            }
        }
    }
Beispiel #2
0
    void Start()
    {
        animator = gameObject.GetComponentInChildren <Animator>();
        //ID = 0;
        mHealth = gameObject.GetComponent <MonsterHealthManager>();


        StartCoroutine("ChangeMovement");
    }