Show / Hide Table of Contents

Class Question

Inheritance
MonoBehaviour
Question
Namespace: Alegra.DimSums
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
Type Description
AnswerEncounterEvent

onCorrectValueChanged

Declaration
public AnswerEncounterEvent onCorrectValueChanged
Field Value
Type Description
AnswerEncounterEvent

onCorrectValueUpdated

Declaration
public AnswerEncounterEvent onCorrectValueUpdated
Field Value
Type Description
AnswerEncounterEvent

OnIncorrect

Declaration
public AnswerEncounterEvent OnIncorrect
Field Value
Type Description
AnswerEncounterEvent

onValuesChanged

Declaration
public SingleIntEvent onValuesChanged
Field Value
Type Description
SingleIntEvent

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>
Back to top Generated by DocFX