public override void Updateviewstatus(Viewstatus _viewstatus)
 {
     base.Updateviewstatus(_viewstatus);
     if (!viewenabled)
     {
         detailsetup.enabled = viewenabled;
     }
 }
Beispiel #2
0
        public override void Updateviewstatus(Viewstatus _viewstatus)
        {
            switch (_viewstatus)
            {
            case Viewstatus.SHOW:
                self.gameObject.SetActive(false);
                break;

            case Viewstatus.HIDE:
                self.gameObject.SetActive(true);
                break;
            }
        }
Beispiel #3
0
        public override void Updateviewstatus(Viewstatus _viewstatus)
        {
            if (Uimanager.Getinstance().tips.Count >= 2)
            {
                for (int i = 0; i < Uimanager.Getinstance().tips.Count - 1; i++)
                {
                    GameObject tmp = Uimanager.Getinstance().tips[i];
                    Uimanager.Getinstance().tips.RemoveAt(i);
                    Destroy(tmp);
                }
            }

            base.Updateviewstatus(_viewstatus);
        }
Beispiel #4
0
        public override void Updateviewstatus(Viewstatus _viewstatus)
        {
            //base.Updateviewstatus(_viewstatus);
            switch (Scannermanager.Getinstance().Getcurrecostatus)
            {
            case Scanstatus.GOTOSCAN:
                scaned.SetActive(false);
                scanning.SetActive(true);
                progress.gameObject.SetActive(false);
                back.gameObject.SetActive(true);
                if (blur.enabled)
                {
                    //base.Updateviewstatus(_viewstatus);
                    blur.enabled = false;
                }
                break;

            case Scanstatus.SCANTHERESULTS:
                scaned.SetActive(false);
                scanning.SetActive(true);
                progress.gameObject.SetActive(true);
                back.gameObject.SetActive(false);
                break;

            case Scanstatus.SCANISDONE:
                scaned.SetActive(true);
                scanning.SetActive(false);
                progress.gameObject.SetActive(false);
                back.gameObject.SetActive(false);
                blur.enabled = false;
                break;

            case Scanstatus.STOPSCANNING:
                scaned.SetActive(false);
                scanning.SetActive(true);
                progress.gameObject.SetActive(false);
                back.gameObject.SetActive(false);
                blur.enabled = true;
                base.Updateviewstatus(_viewstatus);
                break;
            }
            base.Updateviewstatus(_viewstatus);
        }
Beispiel #5
0
        public virtual void Updateviewstatus(Viewstatus _viewstatus)
        {
            Tweener tweeners = null;

            switch (_viewstatus)
            {
            case Viewstatus.HIDE:
                if (Vector2.Distance(originaloffset, self.anchoredPosition) <= 1)
                {
                    tweeners = self.DOAnchorPos(movementtoffset, duration);
                }
                else
                {
                    tweeners = self.DOAnchorPos(originaloffset, duration);
                }
                tweeners.SetAutoKill(true);
                break;

            case Viewstatus.SHOW:
                tweeners = self.DOAnchorPos(movementtoffset, duration);
                tweeners.SetAutoKill(true);


                if (callback != null && tweeners != null)
                {
                    tweeners.OnComplete(() =>
                    {
                        Executecallback();
                    });
                }

                break;
            }
            //   tweeners.SetEase(actioncurve);
            if (ontweenover != null)
            {
                tweeners.OnComplete(ontweenover.Invoke);
            }
        }
Beispiel #6
0
        /// <summary>
        /// 更新view的状态
        /// </summary>
        /// <param name="_viewstatus"></param>
        public virtual void Viewupdate(Viewstatus _viewstatus)
        {
            switch (_viewstatus)
            {
            case Viewstatus.HIDE:
                tweeners = self.DOAnchorPos(originaloffset, duration);
                tweeners.SetAutoKill(true);
                break;

            case Viewstatus.SHOW:
                tweeners = self.DOAnchorPos(movementtoffset, duration);
                tweeners.SetAutoKill(true);
                break;
            }

            if (_viewstatus == Viewstatus.HIDE && callbackonlyondisplay)
            {
                return;
            }
            if (callback != null && tweeners != null)
            {
                tweeners.OnComplete(Executecallback);
            }
        }
Beispiel #7
0
 public override void Updateviewstatus(Viewstatus _viewstatus)
 {
     base.Updateviewstatus(_viewstatus);
 }
Beispiel #8
0
 public override void Updateviewstatus(Viewstatus _viewstatus)
 {
     Calculaterspaceoccupied();
     base.Updateviewstatus(_viewstatus);
 }
Beispiel #9
0
 public void Openview(Baseview _opview, Viewstatus _viewstatus)
 {
     Push(_opview).Updateviewstatus(_viewstatus);
 }
Beispiel #10
0
 public override void Updateviewstatus(Viewstatus _viewstatus)
 {
     base.Updateviewstatus(_viewstatus);
     Uimanager.Getinstance().Getviewfromviewid(typeof(Signelement).Name).Updateviewstatus(_viewstatus);
 }