コード例 #1
0
 public void AnimMomento(string animNome)
 {
     switch (animNome)
     {
     case "slime-passo-1":
     case "slime-passo-2":
         SistemaEfeitoSonoro.Disparar(EfeitoSonoro.SlimePasso);
         break;
     }
 }
コード例 #2
0
        public void Emitir()
        {
            transform.position = Camera.main.transform.position;

            AudioClip clip = SistemaEfeitoSonoro.ObterClipe(efeitoSonoro);

            audioSrc.clip = clip;
            audioSrc.Play();

            Destroy(gameObject, audioSrc.clip.length);
        }
コード例 #3
0
        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);
        }
コード例 #4
0
ファイル: Pedido.cs プロジェクト: Andre-LA/nhom-nhom
 public void Inicializar()
 {
     pratoId   = pratosPossiveis[Random.Range(0, pratosPossiveis.Length)];
     cor_prato = Random.Range(0, 3);
     SistemaEfeitoSonoro.Disparar(EfeitoSonoro.PedidoNovo);
 }
コード例 #5
0
 void Awake()
 {
     singleton = this;
 }