28 lines
683 B
C#
28 lines
683 B
C#
// QuestionData.cs
|
|
// Zweck: Datenklassen für Fragen/Antworten (JSON-Format via JsonUtility).
|
|
using System;
|
|
using UnityEngine;
|
|
|
|
[Serializable]
|
|
public class Answer
|
|
{
|
|
public string text; // Anzeigen-Text
|
|
public string image; // Ressourcenpfad (ohne Endung)
|
|
}
|
|
|
|
[Serializable]
|
|
public class Question
|
|
{
|
|
public string questionText; // Frage-Text
|
|
public string questionImage; // Bildname (Ressourcen)
|
|
public string questionSound; // Audioclipname (Ressourcen)
|
|
public Answer[] answers; // Antwortliste
|
|
public int correctAnswerIndex;// Index korrekte Antwort
|
|
}
|
|
|
|
[Serializable]
|
|
public class QuestionList
|
|
{
|
|
public Question[] questions; // Sammlung
|
|
}
|