当前位置: 首页>>代码示例>>C#>>正文


C# Menu.setaDetalhes方法代码示例

本文整理汇总了C#中Menu.setaDetalhes方法的典型用法代码示例。如果您正苦于以下问题:C# Menu.setaDetalhes方法的具体用法?C# Menu.setaDetalhes怎么用?C# Menu.setaDetalhes使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在Menu的用法示例。


在下文中一共展示了Menu.setaDetalhes方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。

示例1: Update

    // Update is called once per frame
    void Update()
    {
        if(cJ.mensagemAtual == indiceDoEvento && !variaveisChave.shift[indiceDaLuta])
        {
            variaveisChave.shift[indiceDaConversa] = true;
            if(cJ.evento == false)
            {
                cJ.evento = true;
                menu = Camera.main.gameObject.AddComponent<Menu>();
                menu.setaDetalhes("somOuNaoAramis",
                                  bancoDeTextos.falacoes[heroi.lingua]["simOuNao"].ToArray(),
                                  0.7f,0.4f,0.25f,0.2f);
            }

            bool acao = Input.GetButtonDown("acao");

            if(Input.GetButtonDown("acaoAlt"))
               if(menu.dentroOuFora()>-1)
               	acao = true;

            if(acao)
            {
                switch(menu.escolha)
                {
                case 0:

                    iniciandoContraTreinador();
                    finalisaEsseEvento();
                break;
                case 1:
                    finalisaEsseEvento();

                break;
                }
            }

        }else if(!cJ.evento  && variaveisChave.shift[indiceDaLuta])
        {
            cJ.atualizaIndiceDeConversa(chaveDepoisDaDerrota);
        }
    }
开发者ID:fayvit,项目名称:PQP,代码行数:42,代码来源:conversaComAramisFora.cs

示例2: Update

    // Update is called once per frame
    void Update()
    {
        if(iniciou)
        {
            tempoDecorrido+=Time.deltaTime;

            switch(estado)
            {
            case faseDaConversa.iniciando:
                if(tempoDecorrido>2)
                {
                    tCam.position = posCam1.position;
                    tCam.rotation = posCam1.rotation;
                    p.entrando = false;
                    estado = faseDaConversa.aproximandoDoMustaf;
                    tHeroi.LookAt(tConversador,Vector3.up);
                    mens = tCam.gameObject.AddComponent<mensagemBasica>();
                    mens.mensagem = essaConversa[0];

                }
            break;
            case faseDaConversa.aproximandoDoMustaf:
                CoreanAndaParaPerto();
                cameraLerp(posCam2);
                if(mensagemAtual+1<essaConversa.Count)
                {
                    verificaTrocaMens();
                    verificaTrocaTitulo(trocaTitulo);
                }else
                {
                    verificaTrocaMens();
                    estado = faseDaConversa.respostaDeConfornto;
                    menu = tCam.gameObject.AddComponent<Menu>();
                    menu.setaDetalhes("somOuNaoAramis",
                                      bancoDeTextos.falacoes[heroi.lingua]["simOuNao"].ToArray(),
                                      0.7f,0.4f,0.25f,0.2f);
                }
            break;
            case faseDaConversa.respostaDeConfornto:

                bool acao = Input.GetButtonDown("acao");
                if(Input.GetButtonDown("acaoAlt"))
                    if(menu.dentroOuFora()>-1)
                        acao = true;

                if(acao)
                {
                    if(menu.escolha == 0)// isso e um sim
                    {
                        iniciaLutaComTreinador();
                        encerraEste();

                    }else
                    {
                        if(e)
                            e.enabled = true;
                        movimentoBasico.retornarFluxoHeroi();

                        encerraEste();
                    }
                }
                aHeroi.SetFloat("velocidade",0);

            break;
            }
        }
    }
开发者ID:fayvit,项目名称:PQP,代码行数:68,代码来源:conversaComAramis.cs

示例3: Update

    void Update()
    {
        if(cJ.mensagemAtual == cJ.numeroDeMensagens-1 && fase == faseDaConversa.inicial)
        {
            cJ.evento = true;
            variaveisChave.shift["falouComJander"] = true;
        }

        if(!variaveisChave.shift["falouComJander"]  && fase == faseDaConversa.inicial && cJ.mens)
        {
            if(cJ.mensagemAtual!=1)
                cJ.mens.title = "\t\t Guto Jander";
            else
                cJ.mens.title = "<color=cyan>\t Cesar Corean</color>";
        }else if(cJ.mens)
            if(cJ.mens.title.Trim()==string.Empty )
                cJ.mens.title = "\t\t Guto Jander";

        if(cJ.evento)
        {

            bool acao = Input.GetButtonDown("acao");

            //bool menuEAux = false;
            switch(fase)
            {
            case faseDaConversa.inicial:
                if(encontros.botoesPrincipais())
                {
                    fase = faseDaConversa.escolhas;
                    cJ.mens.entrando = false;
                    menu = Camera.main.gameObject.AddComponent<Menu>();
                    menu.setaDetalhes("opcoesDeJander",
                                      bancoDeTextos.falacoes[heroi.lingua]["perguntasParaOPrefeito"].ToArray(),
                                      0.4f,0.2f,0.59f,0.6f
                                      );

                }
            break;
            case faseDaConversa.escolhas:
                if(Input.GetButtonDown("acaoAlt"))
                    if(menu.dentroOuFora()>-1)
                        acao = true;

                if(acao)
                    opcoesDoMenu();
            break;
            }

        }

        if(Input.GetButtonDown("paraCriature") && menu && !cJ.evento)
        {
            menu.fechaJanela();
            cJ.atualizaIndiceDeConversa("prefeitoDeJadme2");

        }
    }
开发者ID:fayvit,项目名称:PQP,代码行数:58,代码来源:conversaComJander.cs


注:本文中的Menu.setaDetalhes方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。