TurnOrder.CollapseIfNeeded C# (CSharp) Method

CollapseIfNeeded() private method

private CollapseIfNeeded ( ) : IEnumerator
return IEnumerator
    private IEnumerator CollapseIfNeeded()
    {
        for(int i=0; i<3; i++) {
            CollapseAnimator.Animate(player1.GetTower(i));
            do {
                yield return new WaitForSeconds(0.1f);
            } while(CollapseAnimator.animate);
        }
        for(int i=0; i<3; i++) {
            CollapseAnimator.Animate(player2.GetTower(i));
            do {
                yield return new WaitForSeconds(0.1f);
            } while(CollapseAnimator.animate);
        }
        if(Network.isClient) {
            networkView.RPC("PlayerReady", RPCMode.Server, myPlayer.playerNumber);
        } else {
            PlayerReady(myPlayer.playerNumber);
        }
    }