public void NextProjectCanvas(Vector3Int nextPosition) { //CheckProjectVAriable instantiatedProject = Instantiate(projectPrefab, wallTiles.GetCellCenterWorld(nextPosition), Quaternion.identity); instantiatedCanvas = instantiatedProject.GetComponent <CanvasCreator>(); instantiatedCanvas.project = currentProjects[projectVariable]; elementsExist = instantiatedCanvas.EditCanvas(); positionVar = worldBuilder.CreateWalls(elementsExist, nextPosition, instantiatedProject, out projectInteractives); instantiatedFiller = instantiatedProject.GetComponent <ContentFiller>(); instantiatedFiller.SetProject(currentProjects[projectVariable]); instantiatedFiller.FillContent(ref projectInteractives, ref elementsExist); projectInteractives.id = currentProjects[projectVariable].id; projectInteractives.projectName = currentProjects[projectVariable].projectName; projectInteractives.tags = currentProjects[projectVariable].tags; projectInteractives.screenControls = onScreenControls; projectInteractives.teleportHandler = onScreenTeleport; projectInteractives.imageViewer = imageViewer; projectInteractives.linkVerifier = linkVerifier; projectVariable += 1; interactivesBuilder.CreateInteractives(projectInteractives); TransferInteractivesToMinimap(projectInteractives); //interactivesBuilder.CreateInteractives(projectInteractives,instantiatedFiller); //^Create Interactives //NextProject; }
public void TrainingSetup(AlbumData _data, int albumID) { panCount = _data.imagePath.Count; Initializer(panCount); for (int i = 0; i < panCount; i++) { contentFiller = instPans[i].GetComponent <ContentFiller>(); if (contentFiller.nameText) { contentFiller.nameText.text = _data.imageName[i]; } if (albumID == 0 || albumID == 1) { // load from resources var texture = Resources.Load <Texture2D>("defaultalbum/" + _data.imagePath[i]); if (contentFiller.trainingImage) { contentFiller.trainingImage.texture = texture; } } else { //load from library } } contentRect.anchoredPosition = new Vector2(0f, 0f); init = true; }
// method attached as delegate on object creation phase private void SelectAlbum(GameObject album) { ContentFiller cf = album.GetComponent <ContentFiller>(); _gc.m_GameManager.currentAlbumID = cf.contentID; album_text.text = cf.nameText.text; ShowPopups(sm_instance.albumSelectPopup); DestroyAlbum(); }
private void SelectUser(GameObject user) { // get this gameobject ContentFiller cf = user.GetComponent <ContentFiller>(); _gc.m_GameManager.currentUserID = cf.contentID; profile_text.text = cf.nameText.text; // popup close ShowPopups(sm_instance.profileSelectPopup); DestroyAlbum(); }
public void UserSetup(List <UserData> _datas) { panCount = _datas.Count; Initializer(panCount); for (int i = 0; i < panCount; i++) { contentFiller = instPans[i].GetComponent <ContentFiller>(); if (contentFiller.nameText) { contentFiller.nameText.text = _datas[i].userName; } if (contentFiller.button) { contentFiller.button.onClick.AddListener(delegate { uIManager.GoToProfile(this); }); } } contentRect.anchoredPosition = new Vector2(0f, 0f); init = true; }
public void ExpressionSetup(List <Expressions> _datas) { panCount = _datas.Count; Initializer(panCount); for (int i = 0; i < panCount; i++) { contentFiller = instPans[i].GetComponent <ContentFiller>(); if (contentFiller.nameText) { contentFiller.nameText.text = _datas[i].ExpressionName; } if (contentFiller.contentImage) { contentFiller.contentImage.sprite = _datas[i].ImageContent; } } contentRect.anchoredPosition = new Vector2(0f, 0f); init = true; }
public void GameSetup(List <Games> _datas) { panCount = _datas.Count; Initializer(panCount); for (int i = 0; i < panCount; i++) { contentFiller = instPans[i].GetComponent <ContentFiller>(); if (contentFiller.nameText) { contentFiller.nameText.text = _datas[i].gameName; } if (contentFiller.contentImage) { contentFiller.contentImage.sprite = _datas[i].gameImage; } if (contentFiller.contentImage) { contentFiller.boardImage.sprite = _datas[i].gameHolderImage; } } contentRect.anchoredPosition = new Vector2(0f, 0f); init = true; }