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


C# Jogador类代码示例

本文整理汇总了C#中Jogador的典型用法代码示例。如果您正苦于以下问题:C# Jogador类的具体用法?C# Jogador怎么用?C# Jogador使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。


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

示例1: onAparar

        /**
         * Ocorre quando um ataque e aparado.
         * dano = Dano recebido se nao fosse aparado.
         */
        public override void onAparar(Mobile attacker, Jogador defensor, int dano)
        {
            int cura = (int) (dano * 0.5);
            defensor.Heal(cura, defensor, true);

            defensor.PublicOverheadMessage(Server.Network.MessageType.Regular, 0, false, "Defesa Revigorando!!!");
        }
开发者ID:evildude807,项目名称:kaltar,代码行数:11,代码来源:DefesaRevigorante.cs

示例2: create

        public bool create(String cpf, String apelido, String nome, int num_camisa, String posicao,
            String nacionalidade, DateTime data_nasc, String email, String id_equipe)
        {
            var con = db();

            Jogador jogador = new Jogador();
            jogador.cpf = cpf;
            jogador.apelido = apelido;
            jogador.nome = nome;
            jogador.num_camisa = num_camisa;
            jogador.posicao = posicao;
            jogador.nacionalidade = nacionalidade;
            jogador.data_nasc = data_nasc;
            jogador.email = email;
            //jogador.foto = foto;
            if(id_equipe == "")
            {
                jogador.id_equipe = null;
            }
            else
            {
                jogador.id_equipe = Int32.Parse(id_equipe);
            }
            con.Jogador.Add(jogador);

            int rows = con.SaveChanges();

            return rows.Equals(1);
        }
开发者ID:eliasdevelop,项目名称:sgbf,代码行数:29,代码来源:JogadorController.cs

示例3: DidTapContinueButton

    public void DidTapContinueButton()
    {
        int numberOfPlayers = 0;
        Jogo.jogadores.Clear();
        Jogo.jogadoresAtivos.Clear();

        for (int i = 0; i < characters.Length; i++) {
            if (characters[i].isOn) {
                numberOfPlayers++;
            }
            Jogador j = new Jogador();
            j.fotoID = i;
            j.taJogando = characters[i].isOn;
            Jogo.jogadores.Add(j);

        }

        if (numberOfPlayers >= 3) {
            for (int i = 0; i < numberOfPlayers; i++) {
                Rodada r = new Rodada();
                Jogo.partida.rodadas.Add(r);
            }

            SceneManager.LoadScene("TelaSorteioCliente");
        } else {
            errorPopup.SetActive(true);
        }
    }
开发者ID:davicabral,项目名称:not-my-type,代码行数:28,代码来源:TelaEscolherParticipantes.cs

示例4: HabilidadeGump

        public HabilidadeGump(Jogador jogador)
            : base(0, 0)
        {
            this.Closable=true;
            this.Disposable=true;
            this.Dragable=true;
            this.Resizable=false;

            this.jogador = jogador;

            jogador.CloseGump( typeof( HabilidadeGump ) );

            //ttulo
            this.AddPage(0);
            this.AddBackground(10, 15, 482, 430, 9380);
            this.AddLabel(83, 54, 193, @getTitulo());
            this.AddImage(33, 59, 52);

            //total de pontos de HabilidadeRacials
            this.AddImage(401, 53, 51);
            this.AddLabel(417, 67, 0, @totalPontosHabilidade(jogador));

            //cabecalho da tabela de habilidade
            AddLabel(338, 135, 0, @"Nível");
            AddLabel(384, 135, 0, @"Nível Máximo");
            AddLabel(48, 135, 0, @"Habilidade");

            //imagens de separacao do cabecalho e lista
            AddImage(43, 159, 50);
            AddImage(181, 159, 50);
            AddImage(321, 159, 50);

            //lista de HabilidadeRacials
            listarHabilidades(jogador);
        }
开发者ID:evildude807,项目名称:kaltar,代码行数:35,代码来源:HabilidadeGump.cs

示例5: AprenderHabilidadeGump

        public AprenderHabilidadeGump(Jogador jogador, List<int> habilidades)
            : base(10, 30)
        {
            this.jogador = jogador;
            this.habilidades = habilidades;

            this.Closable=true;
            this.Disposable=false;
            this.Dragable=true;
            this.Resizable=false;

            jogador.CloseGump(typeof(AprenderHabilidadeGump));

            this.AddPage(0);
            this.AddBackground(10, 15, 482, 430, 9380);
            this.AddLabel(82, 54, 193, @"Aprender " + getTipoHabilidade());
            this.AddImage(32, 56, 52);
            this.AddImage(401, 53, 51);
            this.AddLabel(417, 67, 0, @totalPontosHabilidade(jogador));
            this.AddHtml(72, 93, 395, 38, @"Escolha a " + getTipoHabilidade() + " que deseja aprender.", (bool)false, (bool)false);

            //cabecalho da tabela de habilidade
            AddLabel(384, 135, 0, @"Nível Máximo");
            AddLabel(48, 135, 0, @"Habilidade");

            //imagens de separacao do cabecalho e lista
            AddImage(43, 159, 50);
            AddImage(181, 159, 50);
            AddImage(321, 159, 50);

            listarHabilidades();
        }
开发者ID:evildude807,项目名称:kaltar,代码行数:32,代码来源:AprenderHabilidadeGump.cs

示例6: Start

    void Start()
    {
        fonteAtual = ((Rodada)Jogo.partida.rodadas [Jogo.rodadaAtual]).fonte;
        for (int i = 0; i < 6; i++) {
            if (i < Jogo.jogadoresAtivos.Count) {

                Jogador j = (Jogador)Jogo.jogadoresAtivos [i];
                if (j.eCliente) {
                    cliente = j;
                    rowCliente = rows [i];
                }
                rows [i].pontuacao.text = j.pontuacaoTotal.ToString ();
                if (j.acertou) {
                    rows [i].avatar.sprite = avatarAcertou [j.fotoID];
                    numeroAcertos++;
                } else {
                    rows [i].avatar.sprite = avatarErrou [j.fotoID];
                }
            } else {
                rows [i].gameObject.SetActive (false);
            }
        }

        CalcularPontuacaoCliente ();
        DefineVencedor();
    }
开发者ID:davicabral,项目名称:not-my-type,代码行数:26,代码来源:TelaPontuacaoFinal.cs

示例7: HabilidadeDescricaoGump

        public HabilidadeDescricaoGump(Jogador jogador, int IdHabilidade, HabilidadeGump gump)
            : base(10, 30)
        {
            this.jogador = jogador;
            this.IdHabilidade = IdHabilidade;
            this.habilidadeGump = gump;

            this.Closable = false;
            this.Disposable = false;
            this.Dragable = true;
            this.Resizable = false;

            jogador.CloseGump(typeof(HabilidadeDescricaoGump));

            this.AddPage(0);
            this.AddBackground(86, 89, 403, 328, 9380);
            this.AddImage(108, 132, 52);
            this.AddLabel(158, 127, 193, @"Descrição de " + habilidadeGump.getTipoHabilidade());

            string descricao = montarDescricao();

            this.AddHtml(146, 170, 304, 173, @descricao, (bool)true, (bool)true);

            //acoes
            this.AddButton(292, 352, 241, 243, (int)Buttons.cancelarAprenderHabilidade, GumpButtonType.Reply, 0);
        }
开发者ID:evildude807,项目名称:kaltar,代码行数:26,代码来源:HabilidadeDescricaoGump.cs

示例8: EscolhaPericiasGump

        public EscolhaPericiasGump(Jogador jogador, int[] valores, int inicio)
            : base(20, 20)
        {
            this.jogador = jogador;
            this.pericias = pericias;
            this.valoresPericia = valores;
            this.inicio = inicio;

            this.Closable=false;
            this.Disposable=false;
            this.Dragable=true;
            this.Resizable=false;

            this.AddPage(0);
            this.AddBackground(58, 14, 371, 570, 9380);
            this.AddImage(83, 52, 52);
            this.AddLabel(146, 53, 0, @"Perícias");

            //total disponivel
            this.AddImage(333, 53, 51);

            this.AddLabel(355, 66, 0, totalParaGastar().ToString());

            this.AddLabel(199, 127, 0, @"Valor");
            this.AddLabel(336, 112, 0, @"Máximo");
            this.AddLabel(335, 156, 0, @"Mínimo");
            this.AddLabel(348, 130, 0, maxPericia.ToString());
            this.AddLabel(349, 176, 0, minimoPericia.ToString());

            criarPaginas();
        }
开发者ID:evildude807,项目名称:kaltar,代码行数:31,代码来源:EscolhaPericiasGump.cs

示例9: aplicar

        public override void aplicar(Jogador jogador, HabilidadeNode node, bool primeiraVez)
        {
            int ponto = primeiraVez ? node.Nivel : node.Nivel - 1;

            jogador.RawStr += ponto;
            jogador.RawDex += ponto;
            jogador.RawInt += ponto;
        }
开发者ID:evildude807,项目名称:kaltar,代码行数:8,代码来源:ForcaDestrezaInteligencia.cs

示例10: onAtaqueCritico

        /**
         * Ocorre quando um ataque e aparado.
         * dano = Dano recebido se nao fosse aparado.
         */
        public override void onAtaqueCritico(Jogador atacante, Mobile defensor, int dano)
        {
            int cura = (int) (dano * 0.5);

            atacante.Heal(dano, atacante, true);

            atacante.PublicOverheadMessage(Server.Network.MessageType.Regular, 0, false, "Revitalização de Combate!!!");
        }
开发者ID:evildude807,项目名称:kaltar,代码行数:12,代码来源:RevitalizacaoDeCombate.cs

示例11: getHabilidades

        /**
         * Recupera todas as habilidades do jogador.
         */
        public override List<HabilidadeNode> getHabilidades(Jogador jogador)
        {
            List<HabilidadeNode> habilidades = new List<HabilidadeNode>();
            foreach(HabilidadeNode node in jogador.getSistemaTalento().getHabilidades().Values) {
                habilidades.Add(node);
            }

            return habilidades;
        }
开发者ID:evildude807,项目名称:kaltar,代码行数:12,代码来源:HabilidadeTalentoGump.cs

示例12: JogadorDaVez

 public JogadorDaVez()
 {
     // Cria uma lista circular com os jogadores possiveis. Cada jogador tem uma lista de personagens
     this.rootJogadores = new Jogador(PlayersTags.Demonios);
     this.rootJogadores.next = new Jogador(PlayersTags.Inimigos);
     this.rootJogadores.next.next = new Jogador(PlayersTags.Aliados);
     this.rootJogadores.next.next.next = new Jogador(PlayersTags.Jogador);
     this.rootJogadores.next.next.next.next = this.rootJogadores;
 }
开发者ID:ulissessigma,项目名称:TCC-twelvesymbol,代码行数:9,代码来源:Jogadores.cs

示例13: PossuiPreRequisitos

        public override bool PossuiPreRequisitos(Jogador jogador)
        {
            if (jogador.RawStr >= 50)
            {
                return true;
            }

            return false;
        }
开发者ID:evildude807,项目名称:kaltar,代码行数:9,代码来源:RegeneracaoAprimorada.cs

示例14: acertarBonus

        public override int acertarBonus(HabilidadeNode node, Jogador jogador, Mobile defensor)
        {
            BaseWeapon arma = jogador.Weapon as BaseWeapon;
            if(arma.DefSkill.Equals(TipoGrupo)) {
                return node.Nivel * 5;
            }

            return 0;
        }
开发者ID:evildude807,项目名称:kaltar,代码行数:9,代码来源:FocoEmArma.cs

示例15: PossuiPreRequisitos

        public override bool PossuiPreRequisitos(Jogador jogador)
        {
            if (jogador.getSistemaClasse().getClasse() is Escudeiro)
            {
                return true;
            }

            return false;
        }
开发者ID:evildude807,项目名称:kaltar,代码行数:9,代码来源:EspecializacaoEmArma.cs


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