// Use this for initialization
 void Start()
 {
     rocketDelay  = maxDelay;
     isLight      = true;
     isLoaded     = true;
     weaponSystem = GetComponentInParent <WeaponSystems>();
 }
Beispiel #2
0
 // Use this for initialization
 void Start()
 {
     rocketDelay  = maxDelay;
     isLight      = true;
     isLoaded     = true;
     weaponSystem = GetComponentInParent <WeaponSystems>();
     player       = GameObject.FindWithTag("Player");
 }
Beispiel #3
0
 void OnTriggerEnter(Collider playerShip)
 {
     if (playerShip.CompareTag("Player"))
     {
         WeaponSystems playerWeapons = playerShip.GetComponent <WeaponSystems>();
         playerWeapons.manageSecondaryAmmo(ammoRestore);
         DestroyObject(gameObject);
     }
 }
 protected override void Start()
 {
     base.Start();
     movingEntity          = GetComponent <MovingEntity>();
     weaponsSystems        = GetComponent <WeaponSystems>();
     afterburners          = GameObject.FindWithTag("Afterburners").GetComponent <Afterburners>();
     pause                 = GameObject.FindWithTag("WorldController").GetComponent <PauseGame>();
     healthSlider.maxValue = startingHealth;
     shieldSlider.maxValue = startingShield;
     shiftSlider.maxValue  = shiftCooldownMax;
     lightEnergy           = 50;
     darkEnergy            = 50;
     shiftCooldownTimer    = shiftCooldownMax;
 }
Beispiel #5
0
    protected override void Start()
    {
        base.Start();

        weaponSystems  = GetComponent <WeaponSystems>();
        steeringBasics = GetComponent <SteeringBasics>();
        hoverHeight    = HeightManager.Instance.setHeight;

        SetHeight();
        enemyState            = EnemyState.SCAN;
        startingHealth        = 50;
        shotTimer             = 0;
        healthSlider.maxValue = startingHealth;
        oldHealth             = currentHealth;
    }
    protected override void Start()
    {
        base.Start();

        steeringBasics        = GetComponent <SteeringBasics>();
        hoverHeight           = HeightManager.Instance.setHeight;
        weaponSystems         = GetComponent <WeaponSystems>();
        currentHealth         = startingHealth;
        healthSlider.maxValue = startingHealth;
        shotTimer             = fireRate;
        secondShotTimer       = gooFireRate;
        gooPauseTimer         = gooPauseMax;
        oldHealth             = currentHealth;

        SetHeight();
        enemyState = EnemyState.TRACK_FAR;
    }
Beispiel #7
0
    protected override void Start()
    {
        base.Start();
        player        = GameObject.FindWithTag("Player").GetComponent <PlayerController>();
        playerRB      = player.GetComponent <Rigidbody>();
        movingEntity  = GetComponent <MovingEntity>();
        playerTarget  = GameObject.FindGameObjectWithTag("Player");
        pathfinder    = GetComponent <NavMeshAgent>();
        material      = gameObject.GetComponentInChildren <Renderer>().material;
        weaponSystems = GetComponent <WeaponSystems>();

        steeringBasics = GetComponent <SteeringBasics>();
        pursue         = GetComponent <Pursue>();
        evade          = GetComponent <Evade>();
        patrol         = GetComponent <Patrol>();

        shader1 = Shader.Find("Diffuse");
        shader2 = Shader.Find("Transparent/Diffuse");

        shotTimer       = maxShotTime;
        secondShotTimer = maxSecondShotTime;

        enemyState = EnemyState.PATROL;
    }