コード例 #1
0
ファイル: ObjReciclavel.cs プロジェクト: zugbahn/Reciclador
    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;
    }
コード例 #2
0
    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);
    }
コード例 #3
0
ファイル: ObjReciclavel.cs プロジェクト: zugbahn/Reciclador
    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;
    }