class MAGES::Analytics::Editor::WrongAnswerUI¶
Overview¶
Class that represents the analytics type that triggers when a question action is replied wrongly. More…
class WrongAnswerUI: public MAGES::Analytics::Editor::BaseAnalyticsUI { public: // methods WrongAnswerUI(Listactions); virtual override void Save( AnalyticsScriptableObject so, string name, string typeOfError, string info, int penalty ); virtual override void Delete(AnalyticsScriptableObject so, string key); };
Inherited Members¶
public: // methods void Initialize( AnalyticsScriptableObject so, string entryName, string assetName, string savePath, VisualElement parent, VisualElement foldout, AnalyticsTypes.Type type, Type internalType, Type internalTypeUI, bool editMode, ScrollView existingItemsView, List> items, BaseAnalyticsStateMachine stateMachine ); virtual void Save( AnalyticsScriptableObject so, string name, string typeOfError, string info, int penalty ); virtual void Delete(AnalyticsScriptableObject so, string key); virtual void Draw( AnalyticsScriptableObject so, VisualElement foldout, bool isObjective, bool editMode = false, string entryName = "" );
Detailed Documentation¶
Class that represents the analytics type that triggers when a question action is replied wrongly.
Methods¶
WrongAnswerUI(Listactions)
Initializes a new instance of the WrongAnswerUI class.
Parameters:
actions |
The available actions. |
virtual override void Save( AnalyticsScriptableObject so, string name, string typeOfError, string info, int penalty )
Saves the changes made to this analytics entry.
Parameters:
so |
The scriptable object that the data are stored to. |
name |
The name of the error to save. |
typeOfError |
The type of the error to save. |
info |
The info of the error to save. |
penalty |
The penalty of the error to save. |
virtual override void Delete(AnalyticsScriptableObject so, string key)
Deletes the specified analytics object from the scriptable object and UI.
Parameters:
so |
The scriptable object that the data are stored to. |
key |
The name of the error to delete. |