Ejemplo n.º 1
0
    void Start()
    {
        Time.timeScale = 1;

        gl = GameObject.FindObjectOfType(typeof(CsGlobals)) as CsGlobals;
        gl.isPlayingGame = false;
        gl.menu          = true;
        //cubesArray = new CubeInfo[gl.model.cells.GetLength(0), gl.model.cells.GetLength(1)]; //array of cubes, that changes by cubesVisibility function
        gl.figureColor = new Color(Random.Range(0.35f, 0.7f), Random.Range(0.35f, 0.7f), Random.Range(0.35f, 0.7f));

        //gl.cubeInfo = cubePrefab.gameObject.GetComponent<CubeInfo>();  //getting info about cube (color, size...)
        OnChanged += cubesVisibility;           //adding new subscriber to event of playfield changing

        decreasedLines = new ArrayList();
        effectBlowGO   = GameObject.Find("clearLineEffect");
        effectBlow     = effectBlowGO.gameObject.GetComponent <effectClearLineSpawner> ();

        timeMove = timeMoveMax;

        gl.Score = 0;
    }
Ejemplo n.º 2
0
	void Start () 
	{
		Time.timeScale = 1;

		gl=GameObject.FindObjectOfType(typeof(CsGlobals)) as CsGlobals;
		gl.isPlayingGame = false;
		gl.menu = true;
		//cubesArray = new CubeInfo[gl.model.cells.GetLength(0), gl.model.cells.GetLength(1)]; //array of cubes, that changes by cubesVisibility function
		gl.figureColor =new Color (Random.Range(0.35f, 0.7f), Random.Range(0.35f, 0.7f), Random.Range(0.35f, 0.7f));

		//gl.cubeInfo = cubePrefab.gameObject.GetComponent<CubeInfo>();  //getting info about cube (color, size...)
		OnChanged += cubesVisibility;	//adding new subscriber to event of playfield changing

		decreasedLines = new ArrayList ();
		effectBlowGO = GameObject.Find ("clearLineEffect");
		effectBlow = effectBlowGO.gameObject.GetComponent<effectClearLineSpawner> ();

		timeMove = timeMoveMax;

		gl.Score = 0;
	}