Class Question
Inheritance
MonoBehaviour
Question
Assembly: cs.temp.dll.dll
Syntax
public class Question : MonoBehaviour
Fields
CorrectProbability
Declaration
public float CorrectProbability
Field Value
Type |
Description |
System.Single |
|
OnCorrect
Declaration
public AnswerEncounterEvent OnCorrect
Field Value
onCorrectValueChanged
Declaration
public AnswerEncounterEvent onCorrectValueChanged
Field Value
onCorrectValueUpdated
Declaration
public AnswerEncounterEvent onCorrectValueUpdated
Field Value
OnIncorrect
Declaration
public AnswerEncounterEvent OnIncorrect
Field Value
onValuesChanged
Declaration
public SingleIntEvent onValuesChanged
Field Value
values
Declaration
public AnswerEncounter[] values
Field Value
Type |
Description |
AnswerEncounter[] |
|
Properties
CorrectValue
Declaration
public AnswerEncounter CorrectValue { get; }
Property Value
Type |
Description |
AnswerEncounter |
|
ValueCount
Declaration
public int ValueCount { get; }
Property Value
Type |
Description |
System.Int32 |
|
Methods
ChooseRandomCorrectValue()
Declaration
public void ChooseRandomCorrectValue()
ChooseUnusedRandomCorrectValue()
Declaration
public void ChooseUnusedRandomCorrectValue()
GetNextSequentialValue()
Declaration
public AnswerEncounter GetNextSequentialValue()
Returns
Type |
Description |
AnswerEncounter |
|
GetRandomValue()
Declaration
public AnswerEncounter GetRandomValue()
Returns
Type |
Description |
AnswerEncounter |
|
HandleSelection(Answer)
Declaration
public bool HandleSelection(Answer selectedAnswer)
Parameters
Type |
Name |
Description |
Answer |
selectedAnswer |
|
Returns
Type |
Description |
System.Boolean |
|
HandleSelection(AnswerEncounter)
Declaration
public bool HandleSelection(AnswerEncounter value)
Parameters
Type |
Name |
Description |
AnswerEncounter |
value |
|
Returns
Type |
Description |
System.Boolean |
|
IncrementCorrectValue()
Declaration
public void IncrementCorrectValue()
SetCorrectValue(AnswerEncounter)
Declaration
public void SetCorrectValue(AnswerEncounter value)
Parameters
Type |
Name |
Description |
AnswerEncounter |
value |
|
SetCorrectValueIndex(Int32)
Declaration
public void SetCorrectValueIndex(int index)
Parameters
Type |
Name |
Description |
System.Int32 |
index |
|
SetValues(AnswerEncounter[])
Declaration
public void SetValues(AnswerEncounter[] newValues)
Parameters
Type |
Name |
Description |
AnswerEncounter[] |
newValues |
|
Events
OnCorrectAnswer
Declaration
public event Action<Answer> OnCorrectAnswer
Event Type
Type |
Description |
Action<Answer> |
|
OnCorrectValueChanged
Declaration
public event Action<AnswerEncounter> OnCorrectValueChanged
Event Type
Type |
Description |
Action<AnswerEncounter> |
|
OnCorrectValueUpdated
Declaration
public event Action<AnswerEncounter, bool> OnCorrectValueUpdated
Event Type
Type |
Description |
Action<AnswerEncounter, System.Boolean> |
|
OnIncorrectAnswer
Declaration
public event Action<Answer> OnIncorrectAnswer
Event Type
Type |
Description |
Action<Answer> |
|