Esempio n. 1
0
    void Start()
    {
        enemyStats = myEnemy.GetComponent <StatsEnemy>();
        //enemyAct = GetComponentInParent<EnemyActivity>();

        InitializeHPBar();
        UpdateHPBar();
    }
Esempio n. 2
0
    void Start()
    {
        Anim       = GetComponent <Animator>();
        enemyStats = GetComponent <StatsEnemy>();
        enemyAct   = gameObject.GetComponent <EnemyActivity>();

        attackTimer = enemyStats.attackRate;
        Anim.SetBool("inCombat", true);
    }
    // Use this for initialization
    void Start()
    {
        stats = GetComponent<StatsEnemy>();

        if (enemyType == 0)
        {												//Metal Enemy
            healthPoints = stats.hpMetalEnemy;
            damagePoints = stats.dmgPhysicalMetalEnemy;
        }
        else if (enemyType == 1)
        {						    					//Slime Enemy
            healthPoints = stats.hpSlimeEnemy;
            damagePoints = stats.dmgPhysicalSlimeEnemy;
        }
        else if (enemyType == 2)
        {												//Mini Slime
            healthPoints = stats.hpMiniSlime;
            damagePoints = stats.dmgMiniSlime;
        }

        else if (enemyType == 7)
        {												//Snake
            healthPoints = stats.hpSnake;
        }

        else if (enemyType == 3)
        {												//Slime Boss
            healthPoints = stats.hpSlimeBoss;
            damagePoints = stats.dmgPhysicalSlimeBoss;
            damagePoints = stats.dmgRangeSlimeBoss;
        }
        else if (enemyType == 4)
        {												//Ancient Tree Boss
            healthPoints = stats.hpAncientTreeBoss;
            damagePoints = stats.dmgAncientTreeBoss;
        }
        else if (enemyType == 5)
        {												//Scrub Lord
            healthPoints = stats.hpScrubLord;
            damagePoints = stats.dmgPhysicalScrubLord;
        }

        else if (enemyType == 6)
        {												//Crystal Boss
            healthPoints = stats.hpCrystalEnemy;
        }

        gunDamage = GameObject.Find("car").GetComponent<MoveCar>().gunDamage;
    }
Esempio n. 4
0
    void Start()
    {
        arenaManager = GameObject.FindGameObjectWithTag("SceneManager").GetComponent <ArenaSceneManagement>();
        player       = GameObject.FindWithTag("Player");
        civilians    = arenaManager.civilians;
        enemyNav     = GetComponent <NavMeshAgent>();
        enemyAnim    = GetComponent <Animator>();
        enemyStats   = GetComponent <StatsEnemy>();
        //HPBar = GetComponentInChildren<EnemyHPBar>();

        enemyNav.speed = enemyStats.speed;

        health = enemyStats.currentHP;

        atkDistMelee  = enemyStats.meleeDist;
        atkDistRanged = enemyStats.rangedDist;
    }