terça-feira, 2 de maio de 2017

Compêndio BP 3: Select

Select


A ação "Select" retorna um dos valores associados as opções de acordo com o índice que é informado. Este "Select" é genérico, podendo trabalhar com diversos tipos de variáveis para o índice e para os valores das opções. Para mudar o tipo das opções ou do índice, clique com o botão direito em cima do parâmetro e escolha a opção "Change Pin Type". Para adicionar mais opções, clique com o botão direito em cima da "Ação" e escolha "Add Option Pin".


Entrada
  • Option 0, 1… :  Valores que podem ser retornados pelo Select. As opções podem ser de qualquer tipo.
  • Index: Valor que determinará a opção que será retornada. O "Index" pode ser do tipo Boolean, Byte, Integer ou Enum. 

Saída
  • Return Value: A opção indicada pelo "Index". 


Exemplo de uso: 

Em um evento "Respawn", o "Select" está sendo usado para obter a localização de um ponto de spawn baseado no valor da variável inteira "Spawn Point Index". 

Clique para aumentar 

Em outro exemplo o "Index" é um Enum chamado "Difficult" que possui os valores Easy, Normal e Hard. O tipo das opções é "Integer" e representa o número de inimigos de acordo com a dificuldade.

Clique para aumentar