setFoliageSurface
Troca o material de superfície de uma mancha de vegetação: as plantas antigas são descartadas e as plantas do novo material crescem sobre o mesmo triângulo. A densidade é mantida.
Sintaxe
Seção intitulada “Sintaxe”bool setFoliageSurface ( element aVegetacao, number superficie )Parâmetros
Seção intitulada “Parâmetros”| Nome | Tipo | Padrão | Descrição |
|---|---|---|---|
aVegetacao | element | — | A mancha de vegetação. |
superficie | number | — | Novo material de superfície, de 0 a 177. No cliente ele precisa ter um registro de plantas — getPlantableSurfaces lista os que têm. O servidor só confere a faixa. |
Retorno
Seção intitulada “Retorno”true quando o material foi aceito, ou false com um aviso quando o elemento não é vegetação ou deixou de existir, ou quando superficie está fora de 0 a 177.
No cliente a mancha é replantada com o novo material; quando o replante falha — o material não tem registro de plantas, ou o pool está cheio — a chamada devolve false, mas o novo material fica salvo e o jogo planta de novo assim que consegue. O servidor aceita o material e o envia aos jogadores sem conferir registros de plantas.
Exemplo
Seção intitulada “Exemplo”-- faz a mancha crescer o que o gramado ao lado crescesetFoliageSurface(mancha, getFoliageSurface(gramado))Veja também
Seção intitulada “Veja também”getFoliageSurface— Devolve o material de superfície sobre o qual uma mancha cresce.setFoliageDensity— Define o multiplicador de densidade de uma mancha de vegetação.createFoliage— Cria uma mancha de vegetação que faz crescer as plantas do próprio jogo.