//==========================================================================================================// /// <summary> /// Cria os alvos a serem acertados pelo jogador. /// </summary> /// <param name="baseDistracao"> A GameObject de referência para criação dos alvos. </param> //==========================================================================================================// public static void CriarDistracao(GameObject baseDistracao) { Color novaCor; GameObject novaDistracao; Material material; if (instance.GetTamanhoListaDistracoes() < instance.CSV_GetMaximoDistracoes() & instance.GetQuantidadeDistracoes() < instance.CSV_GetMaximoDistracoes()) { for (int i = 0; i < instance.CSV_GetMaximoDistracoes(); i++) { if (instance.GetTamanhoListaDistracoes() < instance.CSV_GetMaximoDistracoes() & instance.GetQuantidadeDistracoes() < instance.CSV_GetMaximoDistracoes()) { //novaCor = Color.red; // Pinta a distração novaDistracao = Instantiate(baseDistracao) as GameObject; novaDistracao.transform.position = new Vector2(UnityEngine.Random.Range(-7, 7), UnityEngine.Random.Range(-3, 3)); //novaDistracao.transform.localScale = new Vector3(instance.CSV_GetTamanhoAlvos(), instance.CSV_GetTamanhoAlvos(), 0.001f); novaDistracao.transform.localScale = new Vector3(0.4f, 0.4f, 0.5f); material = novaDistracao.GetComponent <Renderer>().material; //material.color = novaCor; instance.AddDistracao(novaDistracao); } } } }