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; } } }
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); }
private void ImportGameGraphics_Click(object sender, EventArgs e) { var exportResources = new ImportResources(); exportResources.ShowDialog(scummFile, this); }
private GameObject SelectObject(string nameObject) { return(ImportResources.GetGameObject(nameObject)); }