Beispiel #1
0
 public void UnpauseGun()
 {
     isPaused = false;
     DOTween.Play(PlayerBullet.PLAYER_BULLET_DOTWEEN_ID);
     _speedUpBonusStopSequence.Play();
     _fireBulletSequence.Play();
 }
        public override void OnEnter()
        {
            int numberOfTweensPlayed = 0;

            switch (tweenIdType)
            {
            case Doozy.PlayMaker.Actions.TweenId.UseString: if (string.IsNullOrEmpty(stringAsId.Value) == false)
                {
                    numberOfTweensPlayed = DOTween.Play(stringAsId.Value);
                }
                break;

            case Doozy.PlayMaker.Actions.TweenId.UseTag: if (string.IsNullOrEmpty(tagAsId.Value) == false)
                {
                    numberOfTweensPlayed = DOTween.Play(tagAsId.Value);
                }
                break;

            case Doozy.PlayMaker.Actions.TweenId.UseGameObject: if (gameObjectAsId.Value != null)
                {
                    numberOfTweensPlayed = DOTween.Play(gameObjectAsId.Value);
                }
                break;
            }
            if (debugThis.Value)
            {
                State.Debug("DOTween Control Methods Play By Id - Played " + numberOfTweensPlayed + " tweens");
            }
            Finish();
        }
Beispiel #3
0
    void OnNextPlayerTurn()
    {
        DOTween.Play("playerTurn");
        handTurn = 0;

        if (activeImage)
        {
            activeImage.transform.localScale = new Vector3(1f, 1f, 1f);
        }

        for (int i = 0; i < playersImages.Count; i++)
        {
            if (i != turn)
            {
                playersImages[i].color = disabledColor;
            }
            else
            {
                activeImage       = playersImages[i];
                activeImage.color = activeColor;
            }
        }

        turn = (turn + 1) % maxPlayers;
    }
Beispiel #4
0
    public override void DoCollised()
    {
        if (_touched == true)
        {
            return;
        }
        _touched = true;

        switch (_subtype)
        {
        case Subtype_AwardLife:
            GameMap.instance.ChangeLife(1);
            break;

        case Subtype_AwardStar:
            ActorController.instance.SetMagnet();
            break;
        }

        DOTween.Play(SptMain.transform.DOMoveY(transform.position.y + 2.5f, 1.0f).SetEase(Ease.InOutBack));
        DOTween.Play(SptMain.DOFade(0, 1.5f).OnComplete(() => {
            GameMap.instance.RemoveActiveElement(this);
            GameObject.Destroy(gameObject);
        }));
    }
Beispiel #5
0
    public override void DoFixedUpdate()
    {
        _timer -= Time.fixedDeltaTime;
        if (_timer < 0)
        {
            switch (_status)
            {
            case Status_Safe:
                DOTween.Play(SptSpark.transform.DOLocalMoveY(1.9f, 0.2f).OnComplete(() => {
                    _status = Status_Kill;
                }));
                _timer = _showDuration;
                break;

            case Status_Kill:
                DOTween.Play(SptSpark.transform.DOLocalMoveY(-0.1f, 0.2f));
                _status = Status_Safe;
                _timer  = _hideDuration;
                break;

            case Status_Delay:
                _status = Status_Safe;
                _timer  = _hideDuration;
                break;
            }
        }
    }
Beispiel #6
0
 public void RunAnimation(string inAnimName)
 {
     if (inAnimName == "rotate")
     {
         DOTween.Play("NameRot");
     }
 }
Beispiel #7
0
    public void OnNextCutscene()
    {
        if (!nextSceneUI.activeSelf)
        {
            StopCoroutine("Cor_CutsceneTypewrite");
            nextSceneUI.SetActive(true);
            cutsceneText.text = nowText;
            return;
        }

        if (cutsceneList.Length <= cutsceneCount)
        {
            DOTween.Play("Transition_IN");
            return;
        }

        cutsceneImage.sprite = cutsceneList[cutsceneCount].image;
        nextSceneUI.SetActive(false);

        cutsceneText.text = String.Empty;
        StopAllCoroutines();
        StartCoroutine("Cor_CutsceneTypewrite");

        cutsceneCount++;
    }
Beispiel #8
0
    private void Start()
    {
        DOTween.Play(Des());

        GameObject[] mineInit = GameObject.FindGameObjectsWithTag("mine");
        foreach (var mine in mineInit)
        {
            if (mine.GetComponent <RoyMine>().canYouGetMyColor)
            {
                enemieColor = mine.GetComponent <RoyMine>().enemieColor;
                Destroy(mine);
                break;
            }
        }
        GameObject[] Roy = GameObject.FindGameObjectsWithTag("Player");
        foreach (var r in Roy)
        {
            if (r.GetComponent <Player.Roy>() != null)
            {
                if (r.GetComponent <Player.Roy>().enabled == true && r.GetComponent <Player.Roy>().hasInstantiateAMine)
                {
                    owner = r;
                    r.GetComponent <Player.Roy>().hasInstantiateAMine = false;
                    break;
                }
            }
        }

        colorBub = "OrangeBubble";
        PhotonNetwork.Instantiate(colorBub, this.transform.position, Quaternion.identity, 0);
    }
        public override void OnEnter()
        {
            int numberOfTweensPlayed = 0;

            switch (tweenIdType)
            {
            case DOTweenActionsEnums.TweenId.UseString: if (string.IsNullOrEmpty(stringAsId.Value) == false)
                {
                    numberOfTweensPlayed = DOTween.Play(stringAsId.Value);
                }
                break;

            case DOTweenActionsEnums.TweenId.UseTag: if (string.IsNullOrEmpty(tagAsId.Value) == false)
                {
                    numberOfTweensPlayed = DOTween.Play(tagAsId.Value);
                }
                break;

            case DOTweenActionsEnums.TweenId.UseGameObject: if (gameObjectAsId.Value != null)
                {
                    numberOfTweensPlayed = DOTween.Play(gameObjectAsId.Value);
                }
                break;
            }

            if (debugThis.Value)
            {
                Debug.Log("GameObject [" + State.Fsm.GameObjectName + "] FSM [" + State.Fsm.Name + "]  State [" + State.Name + "] - DOTween Control Methods Play By Id - SUCCESS! - Played " + numberOfTweensPlayed + " tweens");
            }

            Finish();
        }
    IEnumerator LerpBlur(float waittime)
    {
        if (!Blurred && BlurringNow == false)
        {
            BlurringNow = true;
            DOTween.Pause("CirclingSpheres");
            DOTween.Pause("RotatingCamera");
            DOTween.Pause("HoveringPlayerModel");
            Sequence Blurring = DOTween.Sequence();
            Blurring.Append(DOTween.To(() => PPController.depthOfField.focusDistance, x => PPController.depthOfField.focusDistance = x, 0.1f, 0.5f));
            Blurring.Join(Camera.main.transform.DOLocalMove(new Vector3(3, 5, -3), 0.5f));
            Blurring.Join(Camera.main.transform.DOLocalRotate(new Vector3(30, -45, -30), 0.5f));
            Blurred = true;
        }
        else if (Blurred && BlurringNow == false)
        {
            BlurringNow = true;
            DOTween.Play("CirclingSpheres");
            DOTween.Play("HoveringPlayerModel");
            DOTween.Play("RotatingCamera");
            Sequence ReverseBlurring = DOTween.Sequence();
            ReverseBlurring.Append(DOTween.To(() => PPController.depthOfField.focusDistance, x => PPController.depthOfField.focusDistance = x, 10, 0.3f));
            ReverseBlurring.Join(Camera.main.transform.DOLocalMove(MainCameraBasePosition, 0.5f));
            ReverseBlurring.Join(Camera.main.transform.DOLocalRotate(new Vector3(10, 0, 0), 0.5f));
            Blurred = false;
        }
        yield return(new WaitForSeconds(waittime));

        BlurringNow = false;
    }
 public virtual void ResumeMotion(HorizontalGate target)
 {
     if (MotionTweenId != string.Empty)
     {
         DOTween.Play(GetIdForGate(MotionTweenId, target));
     }
 }
Beispiel #12
0
 public void OnBattleRestart()
 {
     if (_tweenId == "0" + _team_data._data_code)
     {
         _map_move = true;
     }
     DOTween.Play(_tweenId);
 }
 public void Cosechar()
 {
     pS.Play();
     nabos.text = (int.Parse(nabos.text) + 1).ToString();
     gameObject.transform.transform.localScale = (new Vector3(0.001f, 0.001f, 0.01f));
     gameObject.transform.DOScale(new Vector3(120f, 120f, 120f), 15.0f).OnComplete(() => ChangeState());
     DOTween.Play(gameObject);
 }
Beispiel #14
0
 public void OnBattleRestart()
 {
     if (_tweenId == "0MoveEnemy")
     {
         _map_move = true;
     }
     DOTween.Play(_tweenId);
 }
Beispiel #15
0
    void CmdRestoreMovement()
    {
        BL_Active = true;
        DOTween.Play(gameObject.name);
        GetComponent <Renderer>().material = Mat_Original;

        RpcRestoreMovement();
    }
Beispiel #16
0
        private void tp(bool offset)
        {
            isShadow = false;

            sphere.SetActive(false);

            DOTween.Play(Teleportseq(offset));
        }
Beispiel #17
0
    // Use this for initialization
    void Start()
    {
        StartCoroutine(WaitTillGameBegins());

        GlobalVariables.Instance.OnPause  += () => DOTween.Pause("DeathRay");
        GlobalVariables.Instance.OnResume += () => DOTween.Play("DeathRay");

        SetupColliders();
    }
Beispiel #18
0
    Sequence Launch()
    {
        Sequence s = DOTween.Sequence();

        s.Append(transform.DOLocalMove(new Vector3(0, 0, 0), 1.5f));   //move to end of the cannon
        s.Append(DOTween.To(() => launch, x => launch = x, 0.5f, 3f)); //change the speed
        s.OnComplete(() => { DOTween.Play(Land()); });
        return(s);
    }
 // Update is called once per frame
 void Update()
 {
     if (Input.GetKeyDown(KeyCode.Space))
     {
         DOTween.Play(Space);
         DOTween.Play(TitleImage);
         DOTween.Play(PlayScreen);
     }
 }
    Sequence Launch(float time)
    {
        Sequence s = DOTween.Sequence();

        s.Append(transform.DOLocalMove(pos1, time));
        s.Append(transform.DOLocalMove(pos2, time));
        s.OnComplete(() => { DOTween.Play(Launch(time)); });
        return(s);
    }
Beispiel #21
0
    public void OnClickChangeColor(Image image)
    {
        Sequence sequence = DOTween.Sequence();

        Circle.gameObject.SetActive(true);
        Circle.color = image.color;
        Circle.transform.localScale = Vector3.one;
        sequence.Append(Circle.transform.DOScale(Vector3.one * 3000, 0.5f));
        StartCoroutine(ChangeColor(image));
        DOTween.Play(sequence);
    }
Beispiel #22
0
        private void Cap1()
        {
            //shield
            Shield.SetActive(!Shield.activeSelf);
            shield = !shield;
            skin.SetActive(shield);
            Vector3 pos = new Vector3(0, 0, 0);

            pos = shield ? cam2 : cam1;
            DOTween.Play(Moving(pos));
        }
Beispiel #23
0
    public void ChangeScene(int id, float timeWait = 1f)
    {
        if (id > SceneManager.sceneCount)
        {
            LogSystem.LogError("SCENE LOAD OUT OF BOUND");
        }

        Services.Find(out FadeInFadeOut fadeInFadeOut);

        DOTween.Play(fadeInFadeOut.FadeIn(timeWait).OnComplete(() => SceneManager.LoadScene(id)));
    }
Beispiel #24
0
    IEnumerator delayedShowRadar(float delay)
    {
        //Wait for the time defined at the delay parameter
        yield return(new WaitForSeconds(delay));

        DOTween.Play("SatSearchBarShow");

        //Stop this coroutine
        yield break;
        //StopCoroutine("delayedShowRadar");
    }
Beispiel #25
0
        void OnRotate()
        {
            var tween = this.transform
                        .DORotate(
                new Vector3(0f, 0f, -360f),
                this.rotateDuration,
                RotateMode.FastBeyond360)
                        .OnComplete(() => this.OnRotateComplete());

            DOTween.Play(tween);
        }
Beispiel #26
0
 /// <summary>
 /// Pause the enemies.
 /// </summary>
 /// <param name="pause"></param>
 public void TogglePause(bool pause)
 {
     if (pause)
     {
         DOTween.Pause(this);
     }
     else
     {
         DOTween.Play(this);
     }
 }
Beispiel #27
0
        /// <summary>
        /// Play ball animation
        /// </summary>
        /// <param name="pos"></param>
        public void PlayAnimation(Vector2 pos)
        {
            transform.localPosition = pos;
            // get random animation duration
            var duration = Random.Range(2f, 5f);
            // init move animation
            var move = transform.DOMoveY(Mathf.Abs(pos.y), duration).SetEase(Ease.Linear);

            // on complete call on miss ball
            move.onComplete += () => { OnMissBall?.Invoke(); };
            DOTween.Play(transform);
        }
Beispiel #28
0
    public override void HitBottom(bool hitForward)
    {
        if (_isBroken == true)
        {
            return;
        }

        _isBroken = true;

        DOTween.Play(SptMain.DOFade(0, 0.3f));
        DOTween.Play(SptMain.transform.DOMoveY(SptMain.transform.position.y + 0.5f, 0.3f));
    }
Beispiel #29
0
 void Update()
 {
     if ((_camera.position.y + _deltaYTop) > _blocks.Count * _heightBlock)
     {
         var sprite = AddBlock(_blocks.Count).GetComponent <SpriteRenderer>();
         sprite.color = new Color(1f, 1f, 1f, 0f);
         DOTween.Play(sprite.DOFade(1, _duration));
         if (_blocks.Count - levels > 0)
         {
             DeleteBlock(_blocks.Count - levels);
         }
     }
 }
Beispiel #30
0
 private void M2()
 {
     if (cam.fieldOfView == 60)
     {
         DOTween.Play(ZoomIN());
         isZooming = true;
     }
     else if (cam.fieldOfView == 30)
     {
         DOTween.Play(ZoomOUT());
         isZooming = true;
     }
 }