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);
|
|
}
|
|
}
|
|
}
|