Ejemplo n.º 1
0
    // Start is called before the first frame update
    void Start()
    {
        anim            = GetComponent <Animator>();
        restartScript   = GameObject.Find("RestartObject").GetComponent <RestartScript>();
        playerScript    = GameObject.Find("PlayerObject").GetComponent <PlayerScript>();
        gameObject.name = "BurningCube";
        gameObject.tag  = "Floor";


        if (playerScript.blankCubeType == CubeType.DIRT)
        {
            groundPrefab = dirtPrefab;
        }
        else if (playerScript.blankCubeType == CubeType.SAND)
        {
            groundPrefab = sandPrefab;
        }
        else if (playerScript.blankCubeType == CubeType.SNOW)
        {
            groundPrefab = snowPrefab;
        }
        else if (playerScript.blankCubeType == CubeType.GRASS)
        {
            groundPrefab = grassPrefab;
        }
    }
Ejemplo n.º 2
0
    // Start is called before the first frame update
    void Start()
    {
        gameObject.name = "FireCube";
        restartScript   = GameObject.Find("RestartObject").GetComponent <RestartScript>();
        playerScript    = GameObject.Find("PlayerObject").GetComponent <PlayerScript>();
        GameObject.Find("AudioObject").GetComponent <AudioManager>().PlayCubeSpawn(CubeType.FIRE);



        if (playerScript.blankCubeType == CubeType.DIRT)
        {
            groundPrefab = dirtPrefab;
        }
        else if (playerScript.blankCubeType == CubeType.SAND)
        {
            groundPrefab = sandPrefab;
        }
        else if (playerScript.blankCubeType == CubeType.SNOW)
        {
            groundPrefab = snowPrefab;
        }
        else if (playerScript.blankCubeType == CubeType.GRASS)
        {
            groundPrefab = grassPrefab;
        }
    }
Ejemplo n.º 3
0
    // Start is called before the first frame update
    void Start()
    {
        gameObject.name = "NuclearCube";
        gameObject.tag  = "Floor";
        restartScript   = GameObject.Find("RestartObject").GetComponent <RestartScript>();
        playerScript    = GameObject.Find("PlayerObject").GetComponent <PlayerScript>();

        GameObject.Find("AudioObject").GetComponent <AudioManager>().PlayCubeSpawn(CubeType.NUCLEAR);

        if (playerScript.blankCubeType == CubeType.DIRT)
        {
            groundPrefab = dirtPrefab;
        }
        else if (playerScript.blankCubeType == CubeType.SAND)
        {
            groundPrefab = sandPrefab;
        }
        else if (playerScript.blankCubeType == CubeType.SNOW)
        {
            groundPrefab = snowPrefab;
        }
        else if (playerScript.blankCubeType == CubeType.GRASS)
        {
            groundPrefab = grassPrefab;
        }

        GetComponent <BaseCubeScript>().thisCubeType = CubeType.NUCLEAR;
    }
Ejemplo n.º 4
0
    // Start is called before the first frame update
    void Start()
    {
        ren           = GetComponent <Renderer>();
        restartScript = GameObject.Find("RestartObject").GetComponent <RestartScript>();
        rb            = GetComponent <Rigidbody>();
        if (cubeMaterial == CubeMaterial.STANDARD)
        {
            ren.material.color = new Color(1 / 255, 1 / 255, 1 / 255, 0.4f);
        }
        if (cubeMaterial == CubeMaterial.GLASS)
        {
            ren.material.color = new Color(1, 1, 1, 0.4f);
        }
        if (cubeMaterial == CubeMaterial.SNOW)
        {
            ren.material = snowMaterial;
        }
        if (cubeMaterial == CubeMaterial.WOOD)
        {
            ren.material = woodMaterial;
        }
        if (cubeMaterial == CubeMaterial.BRICK)
        {
            ren.material = brickMaterial;
        }

        playerScript = GameObject.Find("PlayerObject").GetComponent <PlayerScript>();
        gridScript   = GameObject.Find("Canvas").GetComponent <GridScript>();
    }
Ejemplo n.º 5
0
 private void Start()
 {
     soundManager = GameObject.FindGameObjectWithTag("SoundManager").GetComponent <SoundManager>();
     if (GameObject.FindGameObjectWithTag("LevelRestarter"))
     {
         restartManager = GameObject.FindGameObjectWithTag("LevelRestarter").GetComponent <RestartScript>();
     }
 }
Ejemplo n.º 6
0
 void OnCollisionEnter2D(Collision2D other)
 {
     // Destroy the ghost object
     if (other.gameObject.tag.Equals("Player"))
     {
         RestartScript.Restart1();
     }
     else
     {
         Destroy(other.gameObject);
     }
 }
 void StartNewGame()
 {
     //applciation code for objects inside of the main menu scene
     if (Application.loadedLevelName == "MainMenu")
     {
         RestartScript startgame = shootHit.collider.GetComponent <RestartScript> ();
         if (startgame)
         {
             restartscript.RestartLevel = true;
             Debug.Log("MainMenu NEW GAME");
         }
     }
 }
Ejemplo n.º 8
0
 private void Start()
 {
     if (!isBlackCube)
     {
         gameObject.name = "GrassCube";
         //GetComponent<MeshRenderer>().material = grassMaterial;
     }
     else
     {
         gameObject.name = "BlackFloorCube";
         GetComponent <Renderer>().material.color = new Color(0, 0, 0, 0.4f);
     }
     gameObject.tag = "Floor";
     restartScript  = GameObject.Find("RestartObject").GetComponent <RestartScript>();
     spawnerScript  = GameObject.Find("FloorCubeSpawner").GetComponent <FloorCubeSpawnerScript>();
 }
Ejemplo n.º 9
0
    private void Start()
    {
        collider       = GetComponent <Collider2D>();
        timer          = GameObject.FindGameObjectWithTag("Timer").GetComponent <Timer>();
        spriteRenderer = GetComponent <SpriteRenderer>();
        controller     = GetComponent <PlanetController>();

        if (GameObject.FindGameObjectWithTag("SoundManager") != null)
        {
            soundManager = GameObject.FindGameObjectWithTag("SoundManager").GetComponent <SoundManager>();
        }

        if (GameObject.FindGameObjectWithTag("LevelRestarter") != null)
        {
            restartManager = GameObject.FindGameObjectWithTag("LevelRestarter");
            resetter       = restartManager.GetComponent <RestartScript>();
        }
    }
Ejemplo n.º 10
0
    // Start is called before the first frame update
    void Start()
    {
        if (!isBlackCube)
        {
            gameObject.name = "SnowCube";
            //GetComponent<Renderer>().material = snowMaterial;
        }
        else
        {
            gameObject.name = "BlackFloorCube";
            GetComponent <Renderer>().material.color = new Color(0, 0, 0, 0.4f);
        }
        gameObject.tag = "Floor";
        restartScript  = GameObject.Find("RestartObject").GetComponent <RestartScript>();
        playerScript   = GameObject.Find("PlayerObject").GetComponent <PlayerScript>();

        // don't play the audio clip for this cube if this cube is the default cube type
        if (playerScript.blankCubeType != CubeType.SNOW)
        {
            GameObject.Find("AudioObject").GetComponent <AudioManager>().PlayCubeSpawn(CubeType.SNOW);
        }
    }
Ejemplo n.º 11
0
 public void Start()
 {
     soundManager    = GameObject.FindGameObjectWithTag("SoundManager").GetComponent <SoundManager>();
     restartManager  = GameObject.FindGameObjectWithTag("LevelRestarter");
     restartFunction = restartManager.GetComponent <RestartScript>();
 }
Ejemplo n.º 12
0
 // Start is called before the first frame update
 void Start()
 {
     gameObject.name = "PavingCube";
     GameObject.Find("AudioObject").GetComponent <AudioManager>().PlayCubeSpawn(CubeType.PAVING);
     restartScript = GameObject.Find("RestartObject").GetComponent <RestartScript>();
 }
Ejemplo n.º 13
0
 // Start is called before the first frame update
 void Start()
 {
     soundfx = GetComponents <AudioSource>();
     player  = GetComponent <SpriteRenderer>();
     restart = GameObject.Find("RestartObject").GetComponent <RestartScript>();
 }