Newer
Older
lacoche
committed
using UnityEngine;
/// <summary>
/// Factory for instantiating different types of WA
/// </summary>
lacoche
committed
public class WorldAnalysisFactory
{
[System.Serializable]
public enum WorldAnalysisType
{
lacoche
committed
LOCAL_ARFOUNDATION,
lacoche
committed
REST
}
public static WorldAnalysisInterface CreateWorldAnalysis(WorldAnalysisType type, GameObject obj)
{
lacoche
committed
if (type == WorldAnalysisType.LOCAL_ARFOUNDATION)
lacoche
committed
{
return obj.AddComponent<WorldAnalysisARFoundation>();
}
else if (type == WorldAnalysisType.REST)
{