Ejemplo n.º 1
0
        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);
        }
Ejemplo n.º 2
0
        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);
        }
Ejemplo n.º 3
0
        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;
        }
Ejemplo n.º 4
0
 private void Start()
 {
     trackingState = TrackingState.Pendling;
     inputHandler  = this.gameObject.GetComponent <InputHandler>();
     paragraph     = FileManagement.GetParagraph();
 }