Esempio n. 1
0
 // Use this for initialization
 void Start()
 {
     if (SceneManager.GetActiveScene().name == "Game")
     {
         numberMaster = GameObject.Find("GameMaster").GetComponent <NumberMaster> ();
         player       = GameObject.FindGameObjectWithTag("Player").GetComponent <Player> ();
     }
 }
Esempio n. 2
0
 void Start()
 {
     gameMaster   = GameObject.Find("GameMaster").GetComponent <GameMaster> ();
     numberMaster = GameObject.Find("GameMaster").GetComponent <NumberMaster> ();
     alive        = true;
     health       = maxHealth;
     createHealthBar();
     updateHP();
 }
Esempio n. 3
0
    void Start()
    {
        numberMaster = GameObject.Find("GameMaster").GetComponent <NumberMaster> ();
        playerScript = GameObject.FindGameObjectWithTag("Player").GetComponent <Player> ();

        GoldText          = transform.FindChild("UpperBorder").transform.FindChild("GoldText").gameObject;
        ScoreText         = transform.FindChild("UpperBorder").transform.FindChild("ScoreText").gameObject;
        EnemiesKilledText = transform.FindChild("UpperBorder").transform.FindChild("EnemiesKilledText").gameObject;



        defaultSize  = new Vector3(1.0f, 1.0f, 1.0f);
        enlargedSize = new Vector3(1.2f, 1.2f, 1.0f);

        //BOW
        Weapon1      = transform.FindChild("LowerBorder").transform.FindChild("Weapon1").gameObject;     //bow
        BowHealthBar = Weapon1.transform.FindChild("RawImage").transform.FindChild("HealthBar").gameObject;
        BowLeftMost  = BowHealthBar.transform.FindChild("HPImgLoc").GetComponent <RectTransform> ().localPosition.x;
        BowHPImg     = BowHealthBar.transform.FindChild("HPImg").gameObject;

        //SCATTER SHOT
        Weapon2          = transform.FindChild("LowerBorder").transform.FindChild("Weapon2").gameObject;
        ScatterHealthBar = Weapon2.transform.FindChild("RawImage").transform.FindChild("HealthBar").gameObject;
        ScatterLeftMost  = ScatterHealthBar.transform.FindChild("HPImgLoc").GetComponent <RectTransform> ().localPosition.x;
        ScatterHPImg     = ScatterHealthBar.transform.FindChild("HPImg").gameObject;

        //BALLISTA
        Weapon3           = transform.FindChild("LowerBorder").transform.FindChild("Weapon3").gameObject;
        BallistaHealthBar = Weapon3.transform.FindChild("RawImage").transform.FindChild("HealthBar").gameObject;
        BallistaLeftMost  = BallistaHealthBar.transform.FindChild("HPImgLoc").GetComponent <RectTransform> ().localPosition.x;
        BallistaHPImg     = BallistaHealthBar.transform.FindChild("HPImg").gameObject;

        BuySpearman = transform.FindChild("LowerBorder").transform.FindChild("BuySpearman").gameObject;      //spawn spear
        BuyArcher   = transform.FindChild("LowerBorder").transform.FindChild("BuyArcher").gameObject;        //spawn archer

        UpgradeScatter      = transform.FindChild("LowerBorder").transform.FindChild("UpgradeScatter").gameObject;
        UpgradePunchthrough = transform.FindChild("LowerBorder").transform.FindChild("UpgradePunchthrough").gameObject;
        UpgradeDamage       = transform.FindChild("LowerBorder").transform.FindChild("UpgradeDamage").gameObject;
        UpgradeArmour       = transform.FindChild("LowerBorder").transform.FindChild("UpgradeArmour").gameObject;


        Abilities     = new GameObject[AbilitiesSize];
        Abilities [0] = Weapon1;
        Abilities [1] = Weapon2;
        Abilities [2] = Weapon3;
        Abilities [3] = BuySpearman;
        Abilities [4] = BuyArcher;
        Abilities [5] = UpgradeScatter;
        Abilities [6] = UpgradePunchthrough;
        Abilities [7] = UpgradeDamage;
        Abilities [8] = UpgradeArmour;

        updateAll();
    }
Esempio n. 4
0
    void Start()
    {
        if (debugMode)
        {
            Time.timeScale = timeScale;
        }
        numberMaster = transform.GetComponent <NumberMaster> ();
        canvasScript = GameObject.Find("Canvas").GetComponent <CanvasScript> ();
        paused       = false;
        float num = (5.53f - (-4.06f)) / 9.0f; //change the 8 to how many grids

        for (int i = 0; i < 9; i++)            //setting up the  grids
        {
            yRange.Add(-4.06f + i * num);      //setting up grid yaxis
        }

        //setting up the order in which allies will spawn

        /*spearmanY.Add (0.51f); spearmanY.Add (2.51f) ;spearmanY.Add (-1.49f);
         * spearmanY.Add (1.51f);spearmanY.Add (-0.49f);spearmanY.Add (3.51f);spearmanY.Add (-2.49f);*/
        spearmanY.Add(0.740f); spearmanY.Add(2.728f);
        spearmanY.Add(-1.248f); spearmanY.Add(4.716f);
        spearmanY.Add(-3.236f); spearmanY.Add(1.734f);
        spearmanY.Add(-0.254f); spearmanY.Add(3.722f);
        spearmanY.Add(-2.242f); spearmanY.Add(-4.230f);
        spearmanY.Add(5.710f);

        archerY.Add(1.88f); archerY.Add(-1.13f); archerY.Add(3.38f); archerY.Add(-2.62f); archerY.Add(4.88f); archerY.Add(-4.12f);
        //middle top, middle bottom, top, and bottom position
        Warriors    = new GameObject[maxWarrior];
        Rifles      = new GameObject[maxRifle];
        Shotgunners = new GameObject[maxShotgunner];
        Warlords    = new GameObject[maxWarlord];
        Spears      = new GameObject[maxSpearman];
        Archers     = new GameObject[maxArcher];


        if (EnemyList == null)
        {
            EnemyList.AddRange(GameObject.FindGameObjectsWithTag("Enemy"));
        }
        if (AllyList == null)
        {
            AllyList.AddRange(GameObject.FindGameObjectsWithTag("Player"));
            AllyList.AddRange(GameObject.FindGameObjectsWithTag("Ally"));
        }
        StartSpawnEnemies();
//		SpawnBossWave ();
    }
Esempio n. 5
0
    // Use this for initialization
    void Start()
    {
        gameMaster   = GameObject.Find("GameMaster").GetComponent <GameMaster> ();
        numberMaster = GameObject.Find("GameMaster").GetComponent <NumberMaster> ();

        health       = maxHealth;
        alive        = true;
        canvas       = GameObject.Find("Canvas").gameObject;
        canvasScript = canvas.GetComponent <CanvasScript> ();
        HealthBar    = canvas.transform.FindChild("UpperBorder").transform.FindChild("HealthBar").gameObject;
        leftMost     = HealthBar.transform.FindChild("HPImgLoc").GetComponent <RectTransform> ().localPosition.x;

        HPImg = HealthBar.transform.FindChild("HPImg").gameObject;
        updateHP();

        StartCoroutine(LateStart(0.1f));
        bowCounter      = bowReload;
        scatterCounter  = scatterReload;
        ballistaCounter = ballistaReload;
    }