Exemplo n.º 1
0
 // Use this for initialization
 void Start()
 {
     playerEngagement = FindObjectOfType <EngagedWithPlayer>();
     playerObject     = GameObject.Find("Player");
     enemyObject      = this.gameObject;
     rangedEnemy      = enemyObject.GetComponent <BasicRangedEnemy>();
     rotatingObject   = this.gameObject.transform.GetChild(8).gameObject;
     throwForce       = 255;
     inRange          = false;
     lineOfSight      = true;
     pathfinder       = FindObjectOfType <Pathfinding>();
     pathfinderTimer  = 0;
     enqueue          = false;
     attackRange      = 8;
 }
    // Use this for initialization
    void Start()
    {
        hurtPlayer = FindObjectOfType <HurtPlayerUpdated>();

        playerStaminaMan = FindObjectOfType <PlayerStaminaManager>();

        thePlayer = FindObjectOfType <PlayerController>();

        sfxMan = FindObjectOfType <SFXManager>();

        shield = FindObjectOfType <ShieldBlock>();

        thePS           = FindObjectOfType <PlayerStats>();
        enemyGameObject = this.gameObject.transform.parent.gameObject;
        enemy           = enemyGameObject.GetComponent <EnemyTestScript>();
        rangedEnemy     = enemyGameObject.GetComponent <BasicRangedEnemy>();
        enemyMaster     = enemyGameObject.GetComponent <EnemyMasterScript>();
        enemyTransform  = enemyGameObject.transform;

        rangedAttack = enemyGameObject.GetComponent <EnemyRangedAttack>();

        playerHealth         = FindObjectOfType <PlayerHealthManager>();
        hurtEnemy            = FindObjectOfType <HurtEnemy>();
        playerShield         = FindObjectOfType <ShieldBlock>();
        hitPoint             = GameObject.Find("Player").transform;
        bloodCounter         = 10;
        deathStrike          = false;
        thePlayerDeathStrike = false;

        playerStaminaDrain = false;

        faceOff = false;

        check = 0;

        beforeRecov = true;

        enemyAttackCounter  = 1f;
        enemyDamagePossible = false;

        preAttack   = false;
        recovAttack = false;

        preAttackCounter   = 0.6f;
        recovAttackCounter = 0.3f;
        enemyAttackCounter = 0.06f;
        freezeFrame        = 1f;
    }
 // Use this for initialization
 void Start()
 {
     enemyObject = this.gameObject.transform.parent.gameObject;
     if (enemyObject.tag == "Enemy")
     {
         enemyScript = enemyObject.GetComponent <EnemyTestScript>();
         enemyType   = "BasicEnemy";
     }
     else
     {
         enemyRangedScript = enemyObject.GetComponent <BasicRangedEnemy>();
         enemyType         = "BasicRangedEnemy";
     }
     enemyMaster        = enemyObject.GetComponent <EnemyMasterScript>();
     enemyCanvasObject  = this.gameObject;
     healthbar.maxValue = enemyHealth.MaxHealth;
 }