public IEnumerator CR_LeavePlayerPartyBar() { yield return(new WaitForSeconds(playerPartyBarLeaveDelay)); playerPartyBar.GetComponent <ScreenFade>().Fade(); playerPartyBar.destination = new Vector3(-500, playerPartyBar.transform.position.y, playerPartyBar.transform.position.z); playerPartyBar.speed = 100; playerPartyBar.Move(); yield return(new WaitUntil(() => !playerPartyBar.GetComponent <ScreenFade>().isFading)); Destroy(playerPartyBar.GetComponent <ScreenFade>()); }
public IEnumerator CR_LeavePlayer() { yield return(new WaitForSeconds(playerLeaveDelay)); player.destination = new Vector3(-300, player.transform.position.y, player.transform.position.z); player.speed = 50; player.Move(); player.GetComponent <Animator>().Play("ThrowBall"); }