예제 #1
0
 void Start()
 {
     janela          = prog.GetComponent <JanelaHandler> ();        // Acessa o script JanelaHandler na janela (prog) à qual o botão é ligado.
     gameObject.name = prog.name + " na Barra";                     // Nomeia o botão no hierarchy do Editor como o nome da janela + " na Barra". Não tem utilidade fora, mas deixa mais organizado quando se esta no Editor.
     texto           = GetComponentInChildren <TextMeshProUGUI> (); // Acessa o componente de texto do botão.
     texto.text      = prog.name;                                   // Coloca o nome da janela a qual o botão é ligado como texto do botão. Provavelmente, na vesão final, o interessante seria ter um ícone, não um texto.
 }
예제 #2
0
    TextMeshProUGUI nomeBotao;          // Acessa o texto que aparece no botão. Talvez na versão final seja melhor um ícone, ou até mesmo um ícone e o nome da janela.

    void Start()
    {
        gameObject.name = "Botão " + programa.name;                             // Nomeia o botão no hierarchy do Editor como "Botão" + o nome da janela. Não tem utilidade fora, mas deixa mais organizado quando se esta no Editor.
        nomeBotao       = GetComponentInChildren <TextMeshProUGUI> ();
        nomeBotao.text  = programa.name;                                        // Define o texto do botão como o nome da janela.
        janela_Rect     = programa.GetComponent <RectTransform> ();             // Acessa o RectTransform da janela.
        janela          = programa.GetComponent <JanelaHandler> ();             // Acessa o JanelaHandler da janela a que o botão está ligado.
    }
예제 #3
0
    void Start()
    {
        retangulo     = GetComponent <RectTransform> ();
        janelaHandler = janela.gameObject.GetComponent <JanelaHandler> ();

        ajuste_Redimensiona = new Vector2(retangulo.rect.width / 2f, retangulo.rect.height / 2f);
        ajuste_Update       = new Vector2(retangulo.rect.width / 2f, -retangulo.rect.height / 2f);
        limite = new Vector2(200f, 200f);
    }