예제 #1
0
 public void BagButtonOnClick()
 {
     //判断isShow状态
     if (isShow)
     {
         //动画回放
         knapsackAnimation.DOPlayBackwards();
         //改变isShow状态
         isShow = false;
     }
     else
     {
         //动画播放
         knapsackAnimation.DOPlayForward();
         //改变isShow状态
         isShow = true;
     }
 }
예제 #2
0
 private void Btn_OpenSize()  // 打开大小设置
 {
     if (!go_ModeSize.activeSelf)
     {
         anim_SizeIcon.DOPlayForward();
         LayoutRebuilder.ForceRebuildLayoutImmediate(rt_Right);
         go_ModeSize.SetActive(true);
         if (go_ModeFilter.activeSelf && go_ModeSorting.activeSelf)
         {
             Btn_CloseFilter();
             Btn_CloseSorting();
         }
     }
     else
     {
         Btn_CloseSize();
     }
 }
 private void OnToggleClick_Hero2(bool isOn)
 {
     Butnclick.Play();
     if (isOn)
     {
         Hero2_Image.SetActive(true);
         Hero2_Text_DOT.DOPlayForward();
         CameraShake.DOPlayForward();
         Hero2_FadeImage.SetActive(true);
         isOn = false;
     }
     else
     {
         Hero2_Image.SetActive(false);
         Hero2_Text_DOT.DOPlayBackwards();
         CameraShake.DOPlayBackwards();
         Hero2_FadeImage.SetActive(false);
         isOn = true;
     }
 }
예제 #4
0
    protected override void CustomPlayFeedback(Vector3 position, float feedbacksIntensity = 1.0f)
    {
        switch (Mode)
        {
        case Modes.DOPlay:
            TargetDOTweenAnimation.DOPlay();
            break;

        case Modes.DOPlayBackwards:
            TargetDOTweenAnimation.DOPlayBackwards();
            break;

        case Modes.DOPlayForward:
            TargetDOTweenAnimation.DOPlayForward();
            break;

        case Modes.DOPause:
            TargetDOTweenAnimation.DOPause();
            break;

        case Modes.DOTogglePause:
            TargetDOTweenAnimation.DOTogglePause();
            break;

        case Modes.DORewind:
            TargetDOTweenAnimation.DORewind();
            break;

        case Modes.DORestart:
            TargetDOTweenAnimation.DORestart();
            break;

        case Modes.DOComplete:
            TargetDOTweenAnimation.DOComplete();
            break;

        case Modes.DOKill:
            TargetDOTweenAnimation.DOKill();
            break;
        }
    }
예제 #5
0
    void Start()
    {
        //单例模式赋值
        _instance = this;
        //按钮的监听
        closeButton.onClick.AddListener(delegate {
            missionAnimation.DOPlayBackwards();
            isShow = false;
        });

        missionButton.onClick.AddListener(delegate {
            if (isShow)
            {
                missionAnimation.DOPlayBackwards();
                isShow = false;
            }
            else
            {
                missionAnimation.DOPlayForward();
                isShow = true;
            }
        });
    }
예제 #6
0
        public async Task ShowAdmissionMoveUpUI()
        {
            float delayTime      = (allHorseView.Count > 6 ? 5 : allHorseView.Count - 1) * delayDelta;
            int   addMillisecond = allHorseView.Count > 2 ? timeFirstShowMilliSecond : 1500;//右边展示场地,天气,长度,3条1500ms
            //int addMillisecond = 0;//右边展示场地,天气,长度,3条1500ms
            int millisecond = Mathf.RoundToInt(delayTime * 1000 + addMillisecond);
            await ModelComTools.TimerComponent.WaitAsync(millisecond);

            while (queueTween.Count > 0)
            {
                for (int i = 0; i < MoveUpTweens.Count; i++)
                {
                    MoveUpTweens[i].DORestart("2", true);//从当前位置继续播放当前id的动画
                }
                GameObject animGo = queueTween.Dequeue();
                var        anims  = animGo.GetComponents <DOTweenAnimation>();
                foreach (var eachAnim in anims)
                {
                    if (eachAnim.id == "1")
                    {
                        eachAnim.gameObject.SetActive(true);
                        eachAnim.DOPlayForwardById("1");
                    }
                    if (eachAnim.id == "2")
                    {
                        MoveUpTweens.Add(eachAnim);
                    }
                }
                await ModelComTools.TimerComponent.WaitAsync(1200);//600
            }
            allFade.DOPlayForward();
            //uiMatchData.go_m_AdmissionBattleInfo.GetComponent<DOTweenAnimation>().DOPlayForward();
            await ModelComTools.TimerComponent.WaitAsync(2000);

            allFade.gameObject.SetActive(false);
            uiMatchData.go_m_AdmissionBattleInfo.SetActive(false);
        }
예제 #7
0
    public void EnterPanel(PanelType panelType, OnEnterPanel onEnterPanel = null)
    {
        if (stackUiBases.Count > 0)
        {
            GameObject goOld = stackUiBases.Peek();
            goOld.SetActive(false);
        }
        GameObject go = this.LoadAndInstantiate(panelType);

        go.SetActive(true);
        stackUiBases.Push(go);
        if (onEnterPanel != null)
        {
            onEnterPanel(go);
        }
        else
        {
            DOTweenAnimation doTween = go.GetComponent <DOTweenAnimation>();
            if (doTween != null)
            {
                doTween.DOPlayForward();
            }
        }
    }
예제 #8
0
 public void ButtonOnClick()
 {
     dungeonName.text = this.GetComponent <DungeonMessage>().dungeonName;
     dungeonDes.text  = this.GetComponent <DungeonMessage>().dungeonDes;
     dungeonWindowAnimation.DOPlayForward();
 }
예제 #9
0
 public void Show()
 {
     tweenAnim.DOPlayForward();
 }
예제 #10
0
 public void OnShowClick()
 {
     doAnim.DOPlayForward();
 }
예제 #11
0
 public void OnHit()
 {
     level.DOPlayForward();
 }
예제 #12
0
 public void Show()
 {
     gameObject.SetActive(true);
     showAnimation.DOPlayForward();
 }
 public void ShowCharacterselect()
 {
     roleSelectChildDotweenAnimation.DOPlayForward();
 }
 public void OnServerNameImageClick()
 {
     startChildDotweenAnimation.DOPlayBackwards();
     serverListChildDotweenAnimation.DOPlayForward();
 }
예제 #15
0
 public virtual void Open()
 {
     enteranceTween.DOPlayForward();
     IsOpen = true;
 }
예제 #16
0
 //点击设置按钮
 public void SettingButtonOnClick()
 {
     //显示设置界面
     settingWindowAnimation.DOPlayForward();
 }
 public void Show(AsyncOperation ao)
 {
     doTween.DOPlayForward();
     isAsyn  = true;
     this.ao = ao;
 }
예제 #18
0
 //对话框显示的方法
 public void DialogShow(string des)
 {
     npcDialogAnimation.DOPlayForward();
     missionDes.text = des;
 }
예제 #19
0
 public void Shock()
 {
     DragonFire.Play();
     StartEmit();
     Shockanimation.DOPlayForward();
 }
 public void OnCancelImage2Click()
 {
     userRegisterImageDotweenAnimation.DOPlayBackwards();
     userNameImageDoTweenAnimation.DOPlayForward();
 }
예제 #21
0
파일: Login.cs 프로젝트: AHIOSUZ/Titan
 public void MoveIn()
 {
     this.gameObject.SetActive(true);
     tweenAni.DOPlayForward();
 }
예제 #22
0
 public void Show()
 {
     isShow = true;
     dotween.DOPlayForward();
 }
 public void ShowRoleAddPanel()
 {
     rolebuildChildDotweenAnimation.DOPlayForward();
 }
예제 #24
0
 public override void Show()
 {
     Enable();
     tweenAnimation.DOPlayForward();
 }
 public void OnCancelImageClick()
 {
     serverListChildDotweenAnimation.DOPlayBackwards();
     startChildDotweenAnimation.DOPlayForward();
 }
예제 #26
0
 public void OnShowClick()
 {
     playerstatusDOTweenAnimation.DOPlayForward();
     playerstatusDOTweenAnimation.DOPlayBackwards();
 }
예제 #27
0
 // Use this for initialization
 void Start()
 {
     doTween.DOPlayForward();
 }
예제 #28
0
 //显示人物属性面板的动画
 public void ShowPanel()
 {
     characterStatsAnimation.DOPlayForward();
 }
예제 #29
0
 public void SetMessage(string str)
 {
     MessageBoxAnimation.DOPlayForward();
     MessageGameObject.GetComponent <Text>().text = str;
     Invoke("DelayMessageBoxReturn", 0.6f);
 }
예제 #30
0
파일: Server.cs 프로젝트: AHIOSUZ/Titan
 public void MoveIn()
 {
     tweenAni.DOPlayForward();
 }