Beispiel #1
0
        public override void setTrackedImage(string val)
        {
            var datas = UtilityData.getTrackableInfos(val);

            if (objects != null)
            {
                GameObject child = objects.Where(x => x.name == datas.name).SingleOrDefault().gameObject;
                if (child != null)
                {
                    TrackableImageStatus status = getStatus(datas.status);
                    child.SetActive(status == TrackableImageStatus.tracked);
                    child.transform.position   = datas.position;
                    child.transform.rotation   = datas.rotation;
                    child.transform.localScale = datas.scale;
                }
            }
        }
        public TrackableImageStatus getStatus(string status)
        {
            TrackableImageStatus s = (TrackableImageStatus)Enum.Parse(typeof(TrackableImageStatus), status);

            return(s);
        }