//승패를 보여주는 애니메이션 실행 public IEnumerator AnimeStart(int cur) { //카드 출현 사운드 AppSound.instance.SE_COMBAT_OUT.Play(); Vector3 to = endPos; Vector3 to2 = new Vector3(endPos.x * -1, endPos.y, 1); //TODO: 배경화면 bg.enabled = true; playerSlot.MoveTo(to); comSlot.MoveTo(to2); //PlayerKing가 애니실행시 옴겨져야할 위치 Vector3 to_k = endPosY; //comKing가 옴겨져야할 위치 Vector3 to_k2 = new Vector3(0, -1 * endPosY.y, 1); KingPlyerSlot.MoveTo(to_k); KingComSlot.MoveTo(to_k2); yield return(new WaitForSeconds(0.8f)); Vector3 to3 = new Vector3(endPos.x, YPosArm, 1); Vector3 to4 = new Vector3(endPos.x * -1, YPosArm, 1); AppSound.instance.SE_COMBAT_IMPACT.Play(); E_playerArm.MoveTo(to3); E_comArm.MoveTo(to4); Vector3 to3_k = new Vector3(0, startY.y, 1); Vector3 to4_k = new Vector3(0, -1 * startY.y, 1); KingPlyerSlot.MoveTo(to3_k); KingComSlot.MoveTo(to4_k); yield return(new WaitForSeconds(.3f)); //가위바위보 표시 OpenCard(cur); //가위바위보 충돌 짠하는 이펙트 yield return(new WaitForSeconds(0.5f)); //승리한 판정을 바탕으로 애니메이션을 실행한다. StartCoroutine(VictoryAni(result[cur])); }