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> |
|