22 lines
961 B
C#
22 lines
961 B
C#
|
using System;
|
||
|
using Unity.Multiplayer.Center.Questionnaire;
|
||
|
|
||
|
namespace Unity.Multiplayer.Center.Analytics
|
||
|
{
|
||
|
internal static class MultiplayerCenterAnalyticsFactory
|
||
|
{
|
||
|
public static IMultiplayerCenterAnalytics Create()
|
||
|
{
|
||
|
var questionnaire = QuestionnaireObject.instance;
|
||
|
var questionnaireVersion = questionnaire.Questionnaire.Version;
|
||
|
var questionDisplayNames = AnalyticsUtils.GetQuestionDisplayNames(questionnaire.Questionnaire);
|
||
|
var answerDisplayNames = AnalyticsUtils.GetAnswerDisplayNames(questionnaire.Questionnaire);
|
||
|
|
||
|
// Uncomment this line to use the DebugAnalytics class instead of the MultiplayerCenterAnalytics class
|
||
|
// return new DebugAnalytics(questionnaireVersion, questionDisplayNames, answerDisplayNames);
|
||
|
|
||
|
return new MultiplayerCenterAnalytics(questionnaireVersion, questionDisplayNames, answerDisplayNames);
|
||
|
}
|
||
|
}
|
||
|
}
|