sábado, 26 de março de 2016

Compêndio BP: Cast To

Cast To


Converte o tipo da variável de referência para o novo tipo especificado. Isto é necessário em algumas situações para ser possível acessar as variáveis e funções de uma classe ou blueprint.

Entrada

  • Object: Uma referência para um objeto.

Saída

  • Cast Failed: Pino de execução que é usado se o objeto referenciado não for do tipo usado no Cast.
  • As (novo tipo): Uma referência usando o novo tipo especificado no Cast.


Exemplo de Uso:

Um novo blueprint foi criado com o nome “Machine”. Ele é do tipo “Actor”. Este blueprint possui uma função chamada “Recharge Battery”. Uma referência do tipo “Actor” pode ser usada para manipular este novo blueprint, mas ela não teria acesso à função “Recharge Battery” porque ela pode apenas acessar as variáveis e funções que foram criadas no tipo “Actor”. Para acessar a função “Recharge Battery” é preciso uma referência do tipo “Machine”. Veja a ilustração abaixo:



Em outro blueprint chamado “Recharger” existe um evento de sobreposição. Se o Ator que sobrepor for do tipo “Machine” então será chamada a função “Recharge Battery” usando a referência do tipo “Machine” que foi fornecida no “Cast To”.

Clique para aumentar