本文整理汇总了C#中Menu.detalhesBase方法的典型用法代码示例。如果您正苦于以下问题:C# Menu.detalhesBase方法的具体用法?C# Menu.detalhesBase怎么用?C# Menu.detalhesBase使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Menu
的用法示例。
在下文中一共展示了Menu.detalhesBase方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: escolhaPrincipal
void escolhaPrincipal()
{
try{
Menu principal = retornaMenu("Principal");
uint escolha = principal.escolha;
mensagemBasica mens = null;
string[] opcoes = null;
switch(escolha)
{
case 0:
menu = gameObject.AddComponent<Menu>();
principal.podeMudar = false;
opcoes = H.nomesCriaturesHeroi();
menu.posYalvo = 0.02f;
menu.aMenu = 0.1f*H.criaturesAtivos.Count;
menu = menu.detalhesBase(menu,"Status",opcoes,skin,destaque);
nomeMenu = menu.Nome;
break;
case 1:
if(H.itens.Count<=0){
principal.podeMudar = false;
mens = gameObject.AddComponent<mensagemBasica>();
mens.posY = 0.68f;
mens.mensagem =tMIT2["mitSoltos"][4];
mens.skin = skin;
mens.destaque = destaque;
mens.title = "";
nomeMenu = "semItem";
}else
{
opcoes = new string[H.itens.Count];
for(int i=0;i<H.itens.Count;i++)
{
opcoes[i] = item.nomeEmLinguas(H.itens[i].ID)+" :"+H.itens[i].estoque;
}
menu = gameObject.AddComponent<Menu>();
menu = menu.detalhesBase(menu,"Itens",opcoes,skin,destaque);
nomeMenu = menu.Nome;
menu.posYalvo = 0.12f;
menu.aMenu = 0.1f*H.itens.Count;
principal.podeMudar = false;
}
break;
case 2:
menu = gameObject.AddComponent<Menu>();
principal.podeMudar = false;
opcoes = H.nomesCriaturesHeroi();
menu = menu.detalhesBase(menu,"Suporte",opcoes,skin,destaque);
nomeMenu = menu.Nome;
menu.posYalvo = 0.22f;
menu.aMenu = 0.1f*H.criaturesAtivos.Count;
break;
case 3:
menu = gameObject.AddComponent<Menu>();
principal.podeMudar = false;
string[] caos = tMIT2["mitOrg"].ToArray();//{"Criatures","Golpes","Itens Rapidos"};
opcoes = caos;
menu = menu.detalhesBase(menu,"Organizaçao",opcoes,skin,destaque);
menu.posYalvo = 0.32f;
menu.aMenu = 0.3f;
nomeMenu = menu.Nome;
break;
case 4:
menu = gameObject.AddComponent<Menu>();
principal.podeMudar = false;
List<string> opcoes2 = saveGame.jogosSalvos();
opcoes2.Add(tMIT2["mitSoltos"][0]);
menu = menu.detalhesBase(menu,"escolhaSave",opcoes2.ToArray(),skin,destaque);
menu.posYalvo = 0.32f;
menu.aMenu = 0.1f*opcoes2.Count;
nomeMenu = menu.Nome;
break;
}
}catch(NullReferenceException e)
{
Debug.LogWarning("Nulidade do Menu Itens "+e.InnerException);
}
}
示例2: perguntaQuemEntra
void perguntaQuemEntra()
{
mensL.fechaJanela();
passoDaMorte = 2;
vidas = Terra.GetComponents<vidaEmLuta>();
foreach(vidaEmLuta vida in vidas)
vida.entrando = false;
mensB = Terra.AddComponent<mensagemBasica> ();
mensB.mensagem =falacoes[0];
mensB.skin = skin;
mensB.destaque = aCamera.GetComponent<menuInTravel2>().destaque;
mensB.title = "";
mensB.posY = 0.68f;
quemEntra = Terra.AddComponent<Menu>();
quemEntra.aMenu = 0.1f*H.criaturesAtivos.Count;
string[] opcoes = H.nomesCriaturesHeroi();
quemEntra = quemEntra.detalhesBase(quemEntra,"QuemEntra",opcoes,mensB.skin , mensB.destaque);
janelaDetroca = 0;
mostraOSelecionado(aCamera,H.criaturesAtivos[(int)quemEntra.escolha],(int)quemEntra.escolha);
}