using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using System.Linq;
using UnityEngine.SceneManagement;
using UnityEditor;

namespace SimplifyXR
{

    public class StandardAssetsEditorHelpers
    {


        public static Module CheckifSceneIsModule(SceneAsset sceneAsset)
        {

#if USING_ADDRESSABLES

            var controller = SimpleARModuleController.instance == null ?
                new SimpleARModuleController() :
                SimpleARModuleController.instance;
            var c = (SimpleARModuleController)controller;

            var modules = c?.GetCachedModules();
            var module = modules?.Find(e =>
            (e.Key.Split('/').Last()).Replace(".unity", "")
            == sceneAsset.name);

            return module;
#else 
            return null;
#endif
        }

    }
}


