*   >> Leitura Educação Artigos >> hobby >> jogos de vídeo do computador

Começando com o Unreal Script

atily termina a execução de uma função

Aqui está um exemplo de chamar a função acima para um if

Se bLastValueIsGreater (superhealthmax, saúde)

{

Saúde = superhealthmax;

}.

Quando você declarar um função em uma classe que já foi declarado em um pai de que a classe suas novas substituições de funcionalidade e substitui o código original dessa função. No entanto, você ainda pode usar o código do pai para essa função com thesuper chave

Heres um exemplo:.


Class mypawn estende UTPawn

exec simulado função FeignDeath ()

{

super.FeignDeath ();

`log (" feigndeath foi chamado mypawn ");

}

Na acima exemplo, podemos substituir a funcionalidade original da função FeignDeath (). No entanto, optar por ainda manter a funcionalidade do pai para essa função usando a palavra-chave super. Acabamos de adicionar a nossa própria pequena linha de código depois que ele a escrever uma mensagem para o log.

Agora você pode estar se perguntando por que nós colocamos o exec palavras-chave e simulado antes da declaração da função. Acredite ou não, existem tipos especiais de funções que precisam de palavras-chave especiais na frente deles, a fim de trabalhar. Tudo que você precisa saber logo de cara é que, se a declaração função na classe pai tem palavras-chave especiais, em seguida, a função de sobrescrita precisa os mesmos!

Page   <<  [1] [2] [3] [4] [5] [6] [7] 
Copyright © 2008 - 2016 Leitura Educação Artigos,https://artigos.nmjjxx.com All rights reserved.