Example #1
0
 private void Awake()
 {
     if (!instance)
     {
         instance = null;
     }
 }
Example #2
0
 private void Start()
 {
     moveDir   = spawner.MoveDir.Z;
     z_spawner = GameObject.Find("spawner_z").GetComponent <spawner>();
     x_spawner = GameObject.Find("spawner_x").GetComponent <spawner>();
     GameObject.Find("start").GetComponent <Renderer>().material.color = gradient.Instance.currentColor;
 }
Example #3
0
    // Update is called once per frame
    void Update()
    {
        time        += Time.deltaTime;
        second       = Mathf.RoundToInt(time);
        txtTime.text = second.ToString();

        // Control the frequency of spawner based on time
        if (second % secondToIncDiff == 0)
        {
            if (second != 0)
            {
                if (!changed)
                {
                    spawner ballScript = GetComponent <spawner>();
                    ballScript.frequency += changeFloat;
                    changed = true;
                }
            }
        }
        else
        {
            changed = false;
        }
        // Increase it every second
    }
Example #4
0
    void Start()
    {
        player = FindObjectOfType(typeof(Player)) as Player;

        pontuacao = FindObjectOfType(typeof(pontuacao)) as pontuacao;
        Spawner   = FindObjectOfType(typeof(spawner)) as spawner;
    }
Example #5
0
    void spawnSpawners()
    {
        GameObject aux      = Instantiate(spawner, transform.position, transform.rotation);
        spawner    myscript = aux.GetComponent <spawner>();

        myscript.transform.localPosition = new Vector3(transform.position.x,
                                                       transform.position.y,
                                                       playerTransform.position.z + transform.position.z + offsetz);
        myscript.cnt = 10;

        myscript.col1 = col1;
        myscript.col2 = col2;

        myscript.freqcolor = 4;
        myscript.T_amp     = T_amp;
        myscript.T_freq    = new Vector3(2, 2, 2);
        myscript.T_speed   = new Vector3(4, 4, 2);
        myscript.S_speed   = S_speed;
        myscript.S_freq    = S_freq;
        myscript.S_minsize = S_minsize;
        myscript.S_maxsize = S_maxsize;
        myscript.life      = 500;
        spawners.Add(aux);
        aux.transform.parent = transform;
    }
Example #6
0
    void Start()
    {
        levelLost = false;
        Time.timeScale = 1;

        levelCompleted = canvasObject.GetComponent<CanvasGroup> ();
        gameOver = gameOverObject.GetComponent<CanvasGroup> ();
        spawnScript = spawnerObject.GetComponent<spawner>();

        levelCompleted.interactable = false;

        randomNumber = Random.Range (1, 4);

        if (randomNumber == 1) {
            skyObject.GetComponent<SpriteRenderer> ().sprite = sky1;
        } else if (randomNumber == 2) {
            skyObject.GetComponent<SpriteRenderer> ().sprite = sky2;
        } else if (randomNumber == 3) {
            skyObject.GetComponent<SpriteRenderer> ().sprite = sky3;
        }

        randomNumber = Random.Range (1, 6);

        if (randomNumber == 1) {
            groundObject.GetComponent<SpriteRenderer> ().sprite = ground1;
        } else if (randomNumber == 2) {
            groundObject.GetComponent<SpriteRenderer> ().sprite = ground2;
        } else if (randomNumber == 3) {
            groundObject.GetComponent<SpriteRenderer> ().sprite = ground3;
        } else if (randomNumber == 4) {
            groundObject.GetComponent<SpriteRenderer> ().sprite = ground4;
        } else if (randomNumber == 5) {
            groundObject.GetComponent<SpriteRenderer> ().sprite = ground5;
        }
    }
Example #7
0
    // Update is called once per frame
    void Update()
    {
        GameObject moleMan = GameObject.FindWithTag("man");    //Creates an instance of mole manager so that the component spawner can be used
        spawner    spawn   = moleMan.GetComponent <spawner>(); //Creates an instance of the spawner script so that score can be accessed

        text.text = "Score: " + spawn.score;
    }
    public override void OnInspectorGUI()
    {
        spawner sp = (spawner)target;

        if (GUILayout.Button("Spawnear bichos"))
        {
            sp.SpawnearBicho();
        }
        if (GUILayout.Button("Spawnear arbustos"))
        {
            sp.SpawnearArbustos();
        }

        DrawDefaultInspector();

        if (GUILayout.Button("Set tiempo"))
        {
            sp.SetVelocidadDelTiempo();
        }


        EditorGUILayout.EnumPopup(tipoABorrar);

        if (GUILayout.Button("Borrar"))
        {
            sp.BorrarDelTipo(tipoABorrar);
        }
    }
Example #9
0
 private void Awake()
 {
     if (_inst == null)
     {
         _inst = this;
     }
 }
Example #10
0
 private void Start()
 {
     canDestroy  = false;
     audioMan    = GameObject.FindGameObjectWithTag("am").GetComponent <audioHandler>();
     audioSource = gameObject.GetComponent <AudioSource>();
     spawnerS    = GameObject.Find("spawner").GetComponent <spawner>();
 }
Example #11
0
 void Awake()
 {
     if (!instance)
     {
         instance = this;
     }
 }
Example #12
0
 private void Start()
 {
     manage = GetComponent <spawner>();
     menu   = menuObj.GetComponent <openMenu>();
     ui     = wave.GetComponent <waveStats>();
     PointOfInterest.OnPointOfInterestEntered +=
         PointOfInterest_OnPointOfInterestEntered;
 }
Example #13
0
    private int button;    // 0=Next Level || 1=Reset Level || 2=Main Menu

    void Start()
    {
        spawn    = Spawner.GetComponent <spawner> ();
        gameOver = canvasObject.GetComponent <CanvasGroup> ();
        time     = timeObject.GetComponent <Text> ();
        goldTime = goldTimeObject.GetComponent <Text> ();
        gameOver.transform.Translate(new Vector2(-20, 0));
    }
Example #14
0
    void OnMouseDown()
    {
        camera1.GetComponent <Camera>().enabled = false;
        camera2.GetComponent <Camera>().enabled = true;
        iTween.RotateBy(camera2, iTween.Hash("x", -0.31f, 5, iTween.EaseType.easeInOutQuint));
        spawner mySpawner = spawner.GetComponent <spawner>();

        mySpawner.setFile(stringlevel, levelDisplay);
    }
 void Start()
 {
     gui           = GUIManager.GetComponent <GUIMANAGER>();
     anim          = GetComponent <Animator>();
     animation     = GetComponent <Animation>();
     sr            = GetComponent <SpriteRenderer>();
     spawnerScript = spawner.GetComponent <spawner>();
     moving        = false;
 }
Example #16
0
    void Start()
    {
        GameObject.FindGameObjectWithTag("music").GetComponent <AudioSource>().volume = 0.6f;

        camPos    = cam.transform.position;
        linePos   = line.transform.position;
        spawnSc   = GetComponent <spawner>();
        circlePos = circle.transform.position;
    }
Example #17
0
 // Use this for initialization
 void Start()
 {
     contador = 0;
     if (instance == null)
     {
         instance = this;
     }
     //Instantiate(criaPecas[Random.Range(0, 4)], transform.position, Quaternion.identity);
 }
Example #18
0
 public void Awake()
 {
     if (instance == null)
     {
         instance = this;
     }
     y1 = 4.02f;
     y2 = -0.02f;
     y3 = -3.98f;
 }
Example #19
0
 // Start is called before the first frame update
 void Start()
 {
     Debug.Log("Started");
     scrollingSpeed1  = GameObject.Find("background").transform.GetChild(0).GetComponent <scrollingScript>();
     scrollingSpeed2  = GameObject.Find("background").transform.GetChild(1).GetComponent <scrollingScript>();
     levelText        = GameObject.Find("Canvas").transform.GetChild(2).GetComponent <Text>();
     spawner          = GameObject.Find("Spawner").GetComponent <spawner>();
     asteroidRespTime = spawner.respTime;
     StartCoroutine(showLvl());
 }
Example #20
0
 void Start()
 {
     _spawner = FindObjectOfType <spawner>();
     if (target == null)
     {
         target = GameObject.FindGameObjectWithTag("target").transform;
     }
     //path = null;
     PathRequestManager.RequestPath(transform.position, target.position, OnPathFound);
 }
Example #21
0
    // Update is called once per frame
    void Update()
    {
        if (spawn == null)
        {
            spawn = GameObject.Find("Spawner(Clone)").GetComponent <spawner>();
        }

        scoreText.text = "Score: " + score;
        debugText.text = "colliders: " + GameObject.Find("Character").GetComponent <Movement>().getColliders() + "\nVelocity" + GameObject.Find("Character").GetComponent <Movement>().getVel();
    }
 void Start()
 {
     spawn          = Spawner.GetComponent <spawner> ();
     levelCompleted = canvasObject.GetComponent <CanvasGroup> ();
     lives          = livesObject.GetComponent <Text> ();
     time           = timeObject.GetComponent <Text> ();
     goldTime       = goldTimeObject.GetComponent <Text> ();
     levelCompleted.transform.Translate(new Vector2(-20, 0));
     fadeIn = false;
     fading = 1;
 }
Example #23
0
    public void kill()
    {
        // audio.Play();
        spawner spawn = SpawnArea.GetComponent("spawner") as spawner;

        spawn.spawnNum--;
        if (lifeTime > 0)
        {
            GameObject boomInstance = Instantiate(boom, this.gameObject.transform.position, this.gameObject.transform.rotation) as GameObject;
        }
        Destroy(this.gameObject);
    }
Example #24
0
    void SetMyLaneSpawner()
    {
        spawner [] spawnerArray = GameObject.FindObjectsOfType <spawner>();

        foreach (spawner mySpawner in spawnerArray)
        {
            if (mySpawner.transform.position.y == transform.position.y)
            {
                myLaneSpawner = mySpawner;
                return;
            }
        }
    }
Example #25
0
    // Update is called once per frame
    void Update()
    {
        spawner spawn = SpawnArea.GetComponent("spawner") as spawner;

        string leftScore  = spawn.leftscore.ToString();
        string rightScore = spawn.rightscore.ToString();
        int    minutes    = spawn.gameTimer / 90;
        string timer      = minutes.ToString();

        text_1.text = leftScore;
        text_2.text = rightScore;
        text_3.text = timer;
    }
Example #26
0
    // Update is called once per frame
    void Update()
    {
        spawner spawn = SpawnArea.GetComponent("spawner") as spawner;

        if (spawn.gameTimer <= 0)
        {
            Destroy(this.gameObject);
        }
        lifeTime--;
        if (lifeTime == 0)
        {
            kill();
        }
    }
Example #27
0
    void Start()
    {
        levelLost      = false;
        Time.timeScale = 1;

        levelCompleted = canvasObject.GetComponent <CanvasGroup> ();
        gameOver       = gameOverObject.GetComponent <CanvasGroup> ();
        spawnScript    = spawnerObject.GetComponent <spawner>();

        levelCompleted.interactable = false;

        randomNumber = Random.Range(1, 4);

        if (randomNumber == 1)
        {
            skyObject.GetComponent <SpriteRenderer> ().sprite = sky1;
        }
        else if (randomNumber == 2)
        {
            skyObject.GetComponent <SpriteRenderer> ().sprite = sky2;
        }
        else if (randomNumber == 3)
        {
            skyObject.GetComponent <SpriteRenderer> ().sprite = sky3;
        }

        randomNumber = Random.Range(1, 6);

        if (randomNumber == 1)
        {
            groundObject.GetComponent <SpriteRenderer> ().sprite = ground1;
        }
        else if (randomNumber == 2)
        {
            groundObject.GetComponent <SpriteRenderer> ().sprite = ground2;
        }
        else if (randomNumber == 3)
        {
            groundObject.GetComponent <SpriteRenderer> ().sprite = ground3;
        }
        else if (randomNumber == 4)
        {
            groundObject.GetComponent <SpriteRenderer> ().sprite = ground4;
        }
        else if (randomNumber == 5)
        {
            groundObject.GetComponent <SpriteRenderer> ().sprite = ground5;
        }
    }
Example #28
0
    void OnMouseDown()
    {
        GameObject moleMan = GameObject.FindWithTag("man");    //Creates an instance of mole manager so that the component spawner can be used
        spawner    spawn   = moleMan.GetComponent <spawner>(); //Creates an instance of the spawner script so that score can be accessed

        //missed = false;

        gameObject.SetActive(false);
        spawn.score++;
        whacked = true;

        //Need to override default spawn system and just make a new mole

        //Debug.Log("Hit");
    }
    void Start()
    {
        player  = GameObject.Find("player");
        spawner = GameObject.Find("spawner");

        try
        {
            pm            = player.GetComponent <playerMovement>();
            spawnerScript = spawner.GetComponent <spawner>();
        }
        catch (NullReferenceException ex)
        {
            Debug.Log("He is gone..." + ex);
        }
    }
Example #30
0
    void destroySpawners()
    {
        for (int i = 0; i < spawners.Count; i++)
        {
            float dist = Vector3.Distance(playerTransform.localPosition, spawners[i].transform.localPosition);


            spawner aux = spawners[i].GetComponent <spawner>();
            if (aux.life < 1)
            {
                Destroy(spawners[i]);
                spawners.Remove(spawners[i]);
            }
        }
    }
Example #31
0
    // Look through all spawners, and set myLaneSpanwer if found
    void SetMyLaneSpawner()
    {
        spawner[] spawnerArray = GameObject.FindObjectsOfType <spawner> ();

        foreach (spawner Spawner in spawnerArray)
        {
            if (Spawner.transform.position.y == transform.position.y)
            {
                myLaneSpawner = Spawner;
                return;
            }
        }

        Debug.LogError(name + " can't find spawner in lane");
    }
 void Start()
 {
     spawn = Spawner.GetComponent<spawner> ();
     levelCompleted = canvasObject.GetComponent<CanvasGroup> ();
     lives = livesObject.GetComponent<Text> ();
     time = timeObject.GetComponent<Text> ();
     goldTime = goldTimeObject.GetComponent<Text> ();
     levelCompleted.transform.Translate(new Vector2(-20, 0));
     fadeIn = false;
     fading = 1;
 }
    void setValues(spawner spawnRef, patternValues patternRef)
    {
        spawnRef.pattern = patternRef.pattern;
        spawnRef.column = patternRef.column;
        spawnRef.columnBullets = patternRef.columnBullets;
        spawnRef.interval = patternRef.bulletInterval;
        spawnRef.coneAngle = patternRef.coneAngle;
        spawnRef.move = patternRef.moveSpawner;
        spawnRef.moveTimer = patternRef.spawnerMoveInterval;
        spawnRef.repeatCount = patternRef.repeat;
        spawnRef.delayInterval = patternRef.delay;
        spawnRef.repeatInterval = patternRef.repeatInterval;
        spawnRef.repeatInf = patternRef.repeatInfinite;
        spawnRef.speed = speed;

        //spawnRef.shoot = patternRef.startShooting;
    }