6 de dezembro de 2018

Como fazer a troca da ordem de uma List - criando games em Unity3D

Nesse post sobre programação unity, mostro como trocar a posição de um item de uma list usando o OrderBy.

Tenho então uma listra, que salva todos os itens disponíveis:

E tenho mais 3 variáveis para pegar o primeiro iten selecionado, outra para o segundo iten e uma outra para salvar novamente o primeiro iten.

Lógico, você terá que fazer seu controle para fazer a troca.

E finalmente para fazer a troca:

Perceba que em ItensFoundation tenho uma variável OrderBy, essa recebe sempre o numero da posição, e sempre que faço a troca tenho que atualizar o valor dos slots trocados.

Feito.

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *