public void AnimMomento(string animNome) { switch (animNome) { case "slime-passo-1": case "slime-passo-2": SistemaEfeitoSonoro.Disparar(EfeitoSonoro.SlimePasso); break; } }
public void Emitir() { transform.position = Camera.main.transform.position; AudioClip clip = SistemaEfeitoSonoro.ObterClipe(efeitoSonoro); audioSrc.clip = clip; audioSrc.Play(); Destroy(gameObject, audioSrc.clip.length); }
void Update() { if (SistemaPausa.pausado) { return; } if (espacoBalcao.Vazio()) { if (tinhaPrato) { SistemaEfeitoSonoro.Disparar(EfeitoSonoro.PratoPego); } tinhaPrato = false; return; } if (espacoBalcao.itemAbrigado.GetComponent <TipoItem>().tipo != TipoItem.Tipo.Pedido) { return; } SistemaEfeitoSonoro.Disparar(EfeitoSonoro.PedidoEntregue); Item itemItem = espacoBalcao.Soltar(); // itemItem não pode ser nulo por conta da verificação do Vazio Assert.IsNotNull(itemItem); Pedido itemPedido = itemItem.GetComponent <Pedido>(); Assert.IsNotNull(itemPedido); for (int i = 0; i < transacoes.Length; i++) { if (itemPedido.pratoId == transacoes[i].entrada) { StartCoroutine(InstanciarPrato(i, itemItem.transform.position, itemPedido.cor_prato)); break; } } Destroy(itemItem.gameObject); }
public void Inicializar() { pratoId = pratosPossiveis[Random.Range(0, pratosPossiveis.Length)]; cor_prato = Random.Range(0, 3); SistemaEfeitoSonoro.Disparar(EfeitoSonoro.PedidoNovo); }
void Awake() { singleton = this; }