Esempio n. 1
0
        void OnTriggerEnter(Collider collider)
        {
            if (animator.GetBool("AnimCanAttack") && collider.gameObject.tag == "mob")
            {
                Debug.Log("the player is hitting a mob");

                Debug.Log(GetScript(collider.gameObject));
                switch (GetScript(collider.gameObject))
                {
                case "Hob": Hob.TakeDamage(player.damagePower);
                    break;

                case "Dragon": Dragon.TakeDamage(player.damagePower);
                    break;

                case "Skeleton": Skeleton.TakeDamage(player.damagePower);
                    break;

                case "Boss": Boss.TakeDamage(player.damagePower);
                    break;

                default: Dummie.TakeDamage();
                    break;
                }
            }
        }
Esempio n. 2
0
        void OnTriggerEnter(Collider collider)
        {
            if (isHiting && collider.gameObject.tag == "mob")
            {
                PlayerStat playerStat = player.GetComponent <PlayerStat>();
                switch (GetScript(collider.gameObject))
                {
                case "Hob": Hob.TakeDamage(playerStat);
                    break;

                case "Dragon": Dragon.TakeDamage(playerStat);
                    break;

                case "Skeleton": Skeleton.TakeDamage(playerStat);
                    break;

                default: break;
                }
                isHiting = false;
            }
        }