void Awake() { tamanho = GetComponent<RectTransform>().sizeDelta; imagem = GetComponent<Image>(); imagem.sprite = sprites[Random.Range(0, sprites.Length)]; corNomal = imagem.color; texto = GetComponentInChildren<Text>(); reciclavel = new Reciclavel(tipo, easteregg); tipo = reciclavel.tipo; AjeitarTexto(); Adicionar(); tempoSumir = Time.time + tempoParaSumir; }
public static void CriarReciclavel(Reciclavel.Tipo tipo) { GameObject reciclavel = Instantiate<GameObject>( instancia.objReciclaveis[(int) tipo]); reciclavel.transform.SetParent(instancia.transform, false); float x = Random.Range(0f,1f) * instancia.area.width + instancia.area.x; float y = Random.Range(0f,1f) * instancia.area.height + instancia.area.y; reciclavel.transform.localPosition = new Vector2(x,y); ManterNaArea( reciclavel.transform, reciclavel.GetComponent<RectTransform>().sizeDelta); }
void Awake() { tamanho = GetComponent<RectTransform>().sizeDelta; imagem = GetComponent<Image>(); corNomal = imagem.color; texto = GetComponentInChildren<Text>(); reciclavel = new Reciclavel(tipo); tipo = reciclavel.tipo; AjeitarTexto(); Adicionar(); tempoSumir = Time.time + tempoParaSumir; }