private void OnTriggerEnter2D(Collider2D collision) { if (collision.tag == "Defenders") { CasaController casaController = collision.gameObject.GetComponent <CasaController>(); casaController.SetMorto(); DestroyController destroyController = collision.gameObject.GetComponent <DestroyController>(); destroyController.IsDestroyed = true; myGameController.EnemyMissileDestroyed(); MissileExplode(); if (collision.GetComponent <MissileLauncher>() != null) { myGameController.MissileLauncherHit(); return; } myGameController.cityCounter--; Destroy(collision.gameObject); } else if (collision.tag == "Explosion") { myGameController.AddMissileDestroyedScore(); MissileExplode(); //Destroy(collision.gameObject); } }
public ViewCriacao() { InitializeComponent(); string[] cores = { "vermelho", "laranja", "amarelo", "verde", "ciano", "azul", "violeta" }; comboBoxCorPiso.Items.AddRange(cores); comboBoxCorParede.Items.AddRange(cores); string[] marcasCano = { "Tigre", "Amanco", "Krona", "Nicoll | Provinil", "Cardinali", "Multilit", "Barbi", "Ferroplast", "Adequa" }; comboBoxMarcaCano.Items.AddRange(marcasCano); string[] materiaisPorta = { "madeira", "aço", "alumínio", "PVC", "plástico", "vidro" }; comboBoxMaterialPorta.Items.AddRange(materiaisPorta); string[] acabamentoParede = { "massa corrida ", "gesso" }; comboBox6.Items.AddRange(acabamentoParede); comboBoxCorPiso.SelectedIndex = 0; comboBox1.SelectedIndex = 0; comboBox6.SelectedIndex = 0; comboBoxCorParede.SelectedIndex = 0; comboBoxMarcaCano.SelectedIndex = 0; comboBoxMaterialPorta.SelectedIndex = 0; ChefeObraController pedreiro = new ChefeObraController(); IBuilder casa1 = new CasaController(); IBuilder ap1 = new ApartamentoController(); pedreiro.Construct(casa1); casa1.GetImovel().Show(); pedreiro.Construct(ap1); ap1.GetImovel().Show(); IBuilder casa2 = casa1.ShallowCopy(); casa2.GetImovel().Show(); }