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