示例#1
0
    private void Awake()
    {
        isDraw = PropertiesModel.TypeVisualization == "DrawAgain";

        if (isDraw)
        {
            DirectoryInfo info     = new DirectoryInfo(Path.Combine(Application.persistentDataPath, PropertiesModel.FolderImagemDynamicOriginal));
            FileInfo[]    fileInfo = info.GetFiles("*.png");

            imageTextures = new Texture2D[fileInfo.Length];

            for (int i = 0; i < fileInfo.Length; i++)
            {
                imageTextures[i] = GetTexture2D(fileInfo[i]);
            }
        }
        else
        {
            GameObject[] game = ImportResources.GetListGameObject();

            nameButton = new string[game.Length];
            for (int i = 0; i < game.Length; i++)
            {
                nameButton[i] = game[i].name;
            }
        }
    }
示例#2
0
        void CreateComponent(InformationObject informationObject, PatternDetector patternDetector)
        {
            GameObject ARObjects = new GameObject();

            ARObjects.name = "ARObjects";
            ARObjects.SetActive(false);

            GameObject OBJMarkerSettings = new GameObject();

            OBJMarkerSettings.name = "MarkerSettings";

            MarkerDesign markerDesign = new MarkerDesign();

            markerDesign.id = informationObject.IdMarker;

            MarkerSettings markerSettings = OBJMarkerSettings.AddComponent <MarkerSettings>();

            markerSettings.PatternDetector = patternDetector;
            markerSettings.markerDesign    = markerDesign;
            markerSettings.ARGameObject    = ARObjects;

            GameObject objectAR      = ImportResources.GetGameObject(informationObject.Name);
            GameObject objectCreated = Instantiate(objectAR);

            objectCreated.AddComponent <RectTransform>();
            objectCreated.transform.position = Vector3.zero;
            objectCreated.transform.rotation = Quaternion.identity;
            objectCreated.layer = 8;

            objectCreated.transform.SetParent(ARObjects.transform);
            ARObjects.transform.SetParent(OBJMarkerSettings.transform);
            OBJMarkerSettings.transform.SetParent(markerList.transform);
        }
示例#3
0
        private void ImportGameGraphics_Click(object sender, EventArgs e)
        {
            var exportResources = new ImportResources();

            exportResources.ShowDialog(scummFile, this);
        }
示例#4
0
 private GameObject SelectObject(string nameObject)
 {
     return(ImportResources.GetGameObject(nameObject));
 }