本文整理汇总了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);
}
}
示例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;
}
}
}
示例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");
}
}