private IEnumerator CompressDataForceLoadingScreen( List <string> selectedDirNames, List <string> selectedDirPaths, GameObject LoadingScreen) { LoadingScreen.SetActive(true); yield return(new WaitForSeconds(0.2f)); //date time reference string localDate = FileManagement.GetDateTimeText(); //path to generated or existing zip string zip = FileManagement.CompressDirectories(selectedDirPaths); //listing files to transfer for subject message string filenames = ""; var paragraph = FileManagement.GetParagraph(); foreach (string filename in selectedDirNames) { var curFilename = filename + paragraph; filenames += curFilename; } //setting up share message / text string subject = "Retarget " + localDate; string text = "" + "Retarget " + localDate + paragraph + paragraph + "Attached Files: " + paragraph + filenames; LoadingScreen.SetActive(false); //share data FileManagement.ShareZip(zip, subject, text); }
public GameObject InstantiatePopup() { //new popup var popup = Instantiate(popupPrefab, Vector3.zero, Quaternion.identity); var m_pop = popup.GetComponent <PopUpDisplay>(); //message var para = FileManagement.GetParagraph(); m_pop.text = $"Wow, such empty!{para}Please record something to {para}preview and share files"; m_pop.type = PopUpDisplay.PopupType.Static; //transforms popup.transform.localScale = Vector3.one; m_pop.DisplayPopup(parent); //reference for cleanup return(popup); }
void Start() { br = FileManagement.GetParagraph(); if (inputHandler == null) { inputHandler = GameObject.FindGameObjectWithTag("interfaceManager").GetComponent <InputHandler>(); } TrackingStateChanged += OnTrackingStateChanged; ClearCached(); if (PlayerPrefsHandler.Instance.GetInt("hints", -1) == -1) { type = TrackingType.none; } //init the tracking type switch (type) { case TrackingType.PlaneTracking: InitPlaneTrackingReferences(); //start to use the time enum m_timeStamp = Time.time; trackTime = true; break; case TrackingType.FaceTracking: InitFaceTrackingReferences(); m_timeStamp = Time.time; trackTime = true; break; case TrackingType.none: DisableSessionHints(); trackTime = false; break; } timeState = TimeState.None; }
private void Start() { trackingState = TrackingState.Pendling; inputHandler = this.gameObject.GetComponent <InputHandler>(); paragraph = FileManagement.GetParagraph(); }