public void mostrarPromptTileEspecial(TileMechanic tm) { promptHolder.SetActive(true); switch (tm) { case TileMechanic.PLAYER_RETREAT_LINE: feedbackTileEspecial.text = "Você quer mandar a unidade atual que sofreu grandes danos retornar ao HQ?"; break; case TileMechanic.PLAYER_ATTACK_SUPPORT: feedbackTileEspecial.text = "Você quer mandar a unidade atual avançar por entre as linhas inimigas e atacar a sua retaguarda?"; break; } }
public void setarMecanicaeVisual(TileMechanic t) { pontoDeInicio = false; ataqueDoSuporte = false; reforcoDoFront = false; tipoDeMecanica = t; switch (t) { case TileMechanic.NO_MECHANIC: materialOriginalDoTile = CarregadorDePrefabs.instance.NO_MECHANIC; break; case TileMechanic.PLAYER_RETREAT_LINE: materialOriginalDoTile = CarregadorDePrefabs.instance.PLAYER_RETREAT_LINE; pontoDeInicio = true; break; case TileMechanic.PLAYER_SPAWN_MAIN: if (noConstrutor) { materialOriginalDoTile = CarregadorDePrefabs.instance.PLAYER_SPAWN_MAIN; } else { materialOriginalDoTile = CarregadorDePrefabs.instance.NO_MECHANIC; } pontoDeInicio = true; break; case TileMechanic.PLAYER_SPAWN_REINFORCEMENT: if (noConstrutor) { materialOriginalDoTile = CarregadorDePrefabs.instance.PLAYER_SPAWN_REINFORCEMENT; } else { materialOriginalDoTile = CarregadorDePrefabs.instance.NO_MECHANIC; } pontoDeInicio = true; break; case TileMechanic.ENEMY_RETREAT_LINE: if (noConstrutor) { materialOriginalDoTile = CarregadorDePrefabs.instance.ENEMY_RETREAT_LINE; } else { materialOriginalDoTile = CarregadorDePrefabs.instance.NO_MECHANIC; } pontoDeInicio = true; break; case TileMechanic.ENEMY_SPAWN_REINFORCEMENT: if (noConstrutor) { materialOriginalDoTile = CarregadorDePrefabs.instance.ENEMY_SPAWN_REINFORCEMENT; } else { materialOriginalDoTile = CarregadorDePrefabs.instance.NO_MECHANIC; } pontoDeInicio = true; break; case TileMechanic.ENEMY_SPAWN_SUPPORT: if (noConstrutor) { materialOriginalDoTile = CarregadorDePrefabs.instance.ENEMY_SPAWN_SUPPORT; } else { materialOriginalDoTile = CarregadorDePrefabs.instance.NO_MECHANIC; } pontoDeInicio = true; break; case TileMechanic.PLAYER_ATTACK_SUPPORT: materialOriginalDoTile = CarregadorDePrefabs.instance.PLAYER_ATTACK_SUPPORT; ataqueDoSuporte = true; break; } GetComponent <Renderer>().material = materialOriginalDoTile; }