Unity DOTween DOMove moving in wrong direction
Hello People, I've been struggling with my code for the past few hours. The DOMoveY call never reaches it's OnColmplete callback, and the object that I'm moving randomly moves down instead of up. I was not able to figure this out. Can someone please point out my mistake here? Thanks in advance
 summonedTween = transform.DOMove(destination.position, summoningSpeed).OnComplete(() => {
                 transform.rotation = Quaternion.identity;
                 float yPos = transform.position.y + 1.5f;
                 Sequence animationSequence = DOTween.Sequence();
                 animationSequence.Append(transform.DOMoveY(yPos, 0.4f)).
                     OnComplete(() => {
                         Debug.Log("reached");
                     })
                     .Append(transform.DOScale(0.5f, 0.5f))
                     .Append(sr.DOFade(0, 0.4f))
                     .OnComplete(() => {
                         Destroy(gameObject);
                     });
             });
               Comment
              
 
               
              Your answer
 
 
              koobas.hobune.stream
koobas.hobune.stream 
                       
                
                       
			     
			 
                