Inspector üzerinden sürükleyerek atama yapılabilir.Başka şekilde nasıl atama yapabilirim.
quizManager
objesini editörden scripte verdiniz mi?
Kanka merak ettim de ne oyunu bu?
Bende yeniyim. Hocam olmadı kodları kopyalayın. Sonra baştan tekrar siz dikkatlice yazın. Son çare olarak.
Bu şekilde dener misiniz?C#:QuizManager qm = new QuizManager();
Çalışmanı şu şekilde değiştirirsen daha sistemli olacaktır. Soruyu, doğru cevabı ve yanlış cevapları içeren bir "ScriptableObject" oluşturmalısın. Eğer seçilen cevap scriptable Object'in doğru cevabıyla eşitse yanıt doğrudur değilse yanlıştır diyebilirsin.
Aldığın hatanın sebebini söylemem gerekirse AnswerScript içinde "QuizManager" türünde bir değişken oluşturmuşsun ama bir atama yapmamışsın.
public QuizManager quizManager;
Inspector üzerinden sürükleyerek atama yapılabilir.Başka şekilde nasıl atama yapabilirim.
Bu sitenin çalışmasını sağlamak için gerekli çerezleri ve deneyiminizi iyileştirmek için isteğe bağlı çerezleri kullanıyoruz.