segunda-feira, 20 de fevereiro de 2017

Compêndio BP 3: BuildString

BuildString


Converte uma variável em uma String. Existem diferentes versões de BuildString para os diversos tipos de variáveis como integer, float, boolean and vector. Recebe também como parâmetros outras strings para serem usadas na formação da string final. 

Entrada

  • Append To: String que será usada no início da string final.
  • Prefix: String que será usada logo após o "Append To" na string final.
  • In tipo: Variável que será convertida pra string e inserida após o "Prefix".
  • Suffix: String que será inserida após o valor da variável.


Saída

  • Return Value: String resultante da junção dos parâmetros de entrada: AppendTo + Prefix + Intipo + Suffix.


Exemplo de uso: 


No exemplo abaixo, o evento "BuildScoreBoard" prepara uma string chamada "ScoreBoardString" que contém o nome e pontuação de cada jogador de uma partida para serem exibidos em um placar. Este placar é representado por um componente do tipo "Text Render". A ação "ForEachLoop" é usada para percorrer o Array que mantém os dados dos jogadores. Após concluir o "ForEachLoop", o componente "Text Render" define seu conteúdo usando o valor da variável "ScoreBoardString".

Clique para aumentar

A ação "BuildString" cria uma linha do placar. O  componente "Text Render" interpreta a tag <br> como quebra de linha. 

Cada linha criada é anexada ao conteúdo já existente na variável "ScoreBoardString" usando a ação "Append". Essas ações são repetidas para cada jogador.