1
resposta

Cena não inicia por erro do compilador.

 [SerializeField]
    private float tempoParaGerar;
    [SerializeField]
    private GameObject manualDeIntrucoes;

Adicionei o código acima no documento C#. Porém, ao tentar rodar o programa, a Engine retorna que o tempoParaGerar e o manualDeInstrucoes não podem ser nulos. Mesmo colocando o [SerealizeField], não é possível atribuir alguma valor de dentro da engine por conta desse erro.

1 resposta

Na verdade, você pode atribuir valor sim.

private GameObject manualDeIntrucoes;

Aqui temos uma variavel do tipo GameObject, legal ou seja ela tem que receber um valor, não pode ser nulo, esse valor é o mesmo valor que um objeto 2d ou 3d da unity, ou seja, se você colocar essa e a outra variável como public , elas vão ficar visíveis para você na engine e você vai poder editá-las.