Exemplo n.º 1
0
    public void OnViewChangedEndTo2D()
    {
        viewChange2dEffect.Stop();
        viewChange2dEffect.gameObject.SetActive(false);

        tweener.DOPlay();
    }
Exemplo n.º 2
0
        public override void run(TSVector movingDir)
        {
            //LogUtil.Debug("run");
            (_data as BaseActorData).moveState = ActorMoveState.RUN;

            //位移
            if (tsRigidBody != null)
            {
                TSVector movement = movingDir * (_data as BaseActorData).MAX_MOVE_SPEED /** TrueSyncManager.DeltaTime*/;
                //tsRigidBody.position += movement;
                tsRigidBody.velocity = movement;
            }

            //动画
            if (idleAnim && idleAnim.hasOnPlay)
            {
                idleAnim.DOPause();
            }
            if (dieAnim && dieAnim.hasOnPlay)
            {
                dieAnim.DOPause();
            }

            if (runAnim && !runAnim.hasOnPlay)
            {
                runAnim.DOPlay();
                //Transform footPrint = Instantiate(footPrintPrefab, Vector3.zero, Quaternion.identity) as Transform;
                //footPrint.SetParent(gameObject.transform);
                //footPrint.SetAsFirstSibling();
                //footPrint.localPosition = footPrintPos;
            }
        }
Exemplo n.º 3
0
        public static bool ChatListViewItem_SetData_Prefix(ChatListViewItem __instance, ChatMessage message,
                                                           LocalizableText ____chatMessage)
        {
            string expandedSender = message.SenderName.Replace(">", ">");

            expandedSender = expandedSender.Replace("&lt;", "<");
            string senderText = $"{expandedSender}";

            Mod.Log.Debug($"Message senderName: '{message.SenderName}'  expandedSender: '{expandedSender}'  senderText: '{senderText}'");

            string messageColor    = "#" + ColorUtility.ToHtmlStringRGBA(LazySingletonBehavior <UIManager> .Instance.UIColorRefs.whiteHalf);
            string expandedMessage = message.Message.Replace("&gt;", ">");

            expandedMessage = expandedMessage.Replace("&lt;", "<");
            string messageText = $"<{messageColor}>{expandedMessage}</color>";

            Mod.Log.Debug($"Message text: '{expandedMessage}'");

            Localize.Text translatedText = new Localize.Text("<size=-3>" + senderText + " " + messageText + "</size>");
            ____chatMessage.text = translatedText.ToString();

            DOTweenAnimation componentInChildren = ____chatMessage.GetComponentInChildren <DOTweenAnimation>();

            if (componentInChildren != null)
            {
                componentInChildren.delay = 50;
                componentInChildren.CreateTween();
                componentInChildren.DOPlay();
            }

            return(false);
        }
Exemplo n.º 4
0
    public void LoginCheck()
    {
        var pName = inputField.text;

        if (pName.Length > 0)
        {
            if (!Battle.login)
            {
                Battle.playerBasicSave.playerName = pName;

                string path = Battle.savePath;
                if (!Directory.Exists(path))
                {
                    Directory.CreateDirectory(path);
                }

                Battle.SavePlayerBasicData();
                Battle.SavePlayerBattleData();

                Battle.systemSettingSave = new SystemSetting();
                Battle.SaveSystemSettingData();
            }
        }
        blackAnimation.onComplete.AddListener(LoadMainStage);
        blackAnimation.DOPlay();
    }
Exemplo n.º 5
0
	void OnGUI()
	{
		if (GUILayout.Button("Rewind and Play")) {
			dotweenAnimation.DORewind();
			dotweenAnimation.DOPlay();
		}
	}
Exemplo n.º 6
0
 private void TryOpen(int obj)
 {
     if (_task.IsCompleted)
     {
         _openAnim.DOPlay();
         Opened?.Invoke();
         _openContent.gameObject.SetActive(true);
     }
 }
Exemplo n.º 7
0
 private void OnCollisionEnter2D(Collision2D other)
 {
     if (other.gameObject.GetComponent <Player>())
     {
         _timer = _timeToFall;
         _shakeAnimation.DOPlay();
         _colliding = true;
     }
 }
Exemplo n.º 8
0
 private void Update()
 {
     if (!_requiredSwitch.isOn)
     {
         _anim.DOPause();
     }
     else
     {
         _anim.DOPlay();
     }
 }
Exemplo n.º 9
0
    public void GameStart()
    {
        MyMeshRenderer.enabled = true;
        WaitSub.SetActive(false);

        TypeText.textmesh.text = "";
        BGMManager.BaseAudioPause(BGMManager.Start_Screen_BGM);
        GameState = (int)EGameState.Start;
        MyTween.DOPlay();
        TypeText.TypeScenario();
        Gamemng.ResetViewPOint();
    }
Exemplo n.º 10
0
        public override void die()
        {
            if (idleAnim && idleAnim.hasOnPlay)
            {
                idleAnim.DOPause();
            }
            if (runAnim && runAnim.hasOnPlay)
            {
                runAnim.DOPause();
            }

            if (dieAnim && !dieAnim.hasOnPlay)
            {
                dieAnim.DOPlay();
            }
        }
Exemplo n.º 11
0
    private void ForwardMovement(float delta)
    {
        if (!canRun && !gameComplete)
        {
            _animControl.DOPause();
        }
        else
        {
            _animControl.DOPlay();
        }

        if (canRun)
        {
            _myTranform.Translate(transform.forward * moveSpeed * delta);
        }
    }
Exemplo n.º 12
0
        /// <summary>
        ///  游戏结束Panel 弹出
        /// </summary>
        /// <param name="rt"></param>
        public static void GameOverViewAni(Transform rt)
        {
            rt.localScale    = Vector3.zero;
            rt.localPosition = Vector3.zero;
            rt.gameObject.SetActive(true);
            DOTweenAnimation ani = rt.GetComponent <DOTweenAnimation>();

            if (ani != null)
            {
                ani.DOPlay();
            }
            else
            {
                Sequence mySequence = DOTween.Sequence();
                Tween    magnify1   = rt.DOScale(1f, 0.5f);
                mySequence.Append(magnify1);
            }
        }
Exemplo n.º 13
0
        static public IObservable <DOTweenAnimation> DOPlayAsObservable(
            this DOTweenAnimation animation,
            bool rewind = false)
        {
            return(Observable.Create <DOTweenAnimation>(o =>
            {
                if (rewind)
                {
                    animation.DORewind();
                }

                animation.tween.OnComplete(() =>
                {
                    o.OnNext(animation);
                    o.OnCompleted();
                });
                animation.DOPlay();
                return Disposable.Empty;
            }));
        }
Exemplo n.º 14
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;
        }
    }
Exemplo n.º 15
0
    private void GameEnd()
    {
        TypeText.textmesh.text = "";
        ScoreObj.SetActive(true);
        MyMeshRenderer.enabled = false;
        if (bIsClear)
        {
            ClearTitle.text = "대단해요";
            for (int i = 0; i < Star.Length; i++)
            {
                Star[i].SetActive(true);
            }
        }
        else
        {
            ClearTitle.text = "아쉬워요";
        }
        GetScore.text = Gamemng.GetScore().ToString();

        ScoreText.DOPlay();

        Invoke("LoadLevel", 10.0f);
    }
Exemplo n.º 16
0
    IEnumerator WaitAnim(float time)
    {
        yield return(new WaitForSeconds(time));

        panel_anim.DOPlay();
    }
Exemplo n.º 17
0
 public void PlayAnimation()
 {
     image.fillAmount = 0.2f;
     tweenAnimation.DOPlay();
 }
Exemplo n.º 18
0
 //Slide in game over panel
 public void GameOver()
 {
     GameOverPanelAnim.DOPlay();
 }