Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- int SwitchBtnType(int var, Vector2 posicao)
- {
- BlocksData[] levelBlocks = levelSelect.Levels[currentLevel-1].GameBlocks;
- List<BlocksData> tmpList = new List<BlocksData>(levelBlocks);
- int retorno = 0;
- if(var == 3)
- {
- for(int a = 0; a <= levelBlocks.Length; a++) //varre todos os blocos deste level
- {
- if(levelBlocks[a].Xpos == posicao.x && levelBlocks[a].Zpos == posicao.y)
- {
- //encontramos o bloco
- //neste caso precisamos remover este elemento da array
- tmpList.RemoveAt(a);
- levelSelect.Levels[currentLevel - 1].GameBlocks = tmpList.ToArray();
- continue;
- }
- }
- retorno = 0;
- } else
- {
- retorno = var + 1;
- BlocksData tmpBlockData = new BlocksData();
- tmpBlockData.Xpos = (int)posicao.x;
- tmpBlockData.Zpos = (int)posicao.y;
- tmpBlockData.blockType = var;
- tmpList.Add(tmpBlockData);
- levelSelect.Levels[currentLevel - 1].GameBlocks = tmpList.ToArray();
- }
- //achamos o bloco em questão
- return retorno;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement