Esempio n. 1
0
    //time 시간동안 card를 베지어 곡선을 따라 이동시킨다.
    //카드의 trail효과를 활성화시키고, 이동이 종료되면 card.init을 discardPile에 추가하며 객체를 Destroy한다.
    private IEnumerator DropCardC(float time, Card card, Vector3 start, Vector3 p1, Vector3 p2, Vector3 end)
    {
        card.isDraggable = false;
        StartCoroutine(card.SetActiveOfTrailC(0f, true));
        yield return(StartCoroutine(ObjectControl.CurveMoveObjC(time, start, p1, p2, end, card.gameObject)));

        discardPile.AddToPile(card.init);
        Destroy(card.gameObject, 0.5f);
    }