// Update is called once per frame void Update() { if (scriptAtributos == null) { scriptAtributos = FindObjectOfType(typeof(Atributos)) as Atributos; } trancado = areaPai.dungeonInserida.salas[idSala].trancado; if (trancado == true) { renderizador.sprite = comChave; colisor.enabled = true; if (principal == true) { trigger.enabled = true; } } if (trancado == false) { renderizador.sprite = semChave; colisor.enabled = false; if (principal == true) { trigger.enabled = false; } } }
public bool EliminarCliente(Atributos mcEntidad) { cmd.Connection = cnx; cmd.CommandType = CommandType.StoredProcedure; cmd.CommandText = "proc_eliminar"; try { cmd.Parameters.Add(new SqlParameter("@idContrato", SqlDbType.VarChar, 5)); cmd.Parameters["@idContrato"].Value = mcEntidad.idContratoServicio; cmd.Parameters.Add(new SqlParameter("@idEstadoContrato", SqlDbType.Int)); cmd.Parameters["@idEstadoContrato"].Value = mcEntidad.idEstatContratServic; cnx.Open(); cmd.ExecuteNonQuery(); vexito = true; } catch (SqlException) { vexito = false; } finally { if (cnx.State == ConnectionState.Open) { cnx.Close(); } cmd.Parameters.Clear(); } return(vexito); }
public static void EnergiaEVidaCheia(CriatureBase C) { Atributos A = C.CaracCriature.meusAtributos; A.PV.Corrente = A.PV.Maximo; A.PE.Corrente = A.PE.Maximo; }
public void SetarCriature(CriatureBase C, System.Action <int> ao) { cliqueDoPersonagem += ao; Atributos A = C.CaracCriature.meusAtributos; imgDoCriature.texture = elementosDoJogo.el.RetornaMini(C.NomeID); nomeCriature.text = C.NomeEmLinguas; txtNivelNum.text = C.CaracCriature.mNivel.Nivel.ToString(); txtPVnum.text = A.PV.Corrente + " / " + A.PV.Maximo; txtPEnum.text = A.PE.Corrente + " / " + A.PE.Maximo; txtListaDeStatus.text = ""; if (A.PV.Corrente <= 0) { Text[] txtS = GetComponentsInChildren <Text>(); for (int i = 1; i < txtS.Length - 2; i++) { txtS[i].color = Color.gray; } txtS[0].color = new Color(1, 1, 0.75f); txtListaDeStatus.text = "derrotado"; } else { txtListaDeStatus.text = "preparado"; } }
void VerifiqueSigaOuAtaque(GolpeBase GB, Atributos A) { if ((criatureDoJogador.transform.position - meuCriature.transform.position).magnitude > MOD_DISTANCIA_DE_ATAQUE * (GB.TempoDeMoveMax - GB.TempoDeMoveMin) ) { int numStatus = StatusTemporarioBase.ContemStatus(TipoStatus.amedrontado, meuCriature.MeuCriatureBase); if (numStatus > -1) { siga.ModVelocidade = 1 / (float)meuCriature.MeuCriatureBase.StatusTemporarios[numStatus].Quantificador; } else { siga.ModVelocidade = 1; } siga.Update(criatureDoJogador.transform.position); } else { siga.PareAgora(); Disparador(GB, A); } }
public bool ActualizarCliente(Atributos mcEntidad) { cmd.Connection = cnx; cmd.CommandType = CommandType.StoredProcedure; cmd.CommandText = "proc_actualizar"; try { cmd.Parameters.Add(new SqlParameter("@idContrato", SqlDbType.VarChar, 5)); cmd.Parameters["@idContrato"].Value = mcEntidad.idContratoServicio; cmd.Parameters.Add(new SqlParameter("@idDependencia", SqlDbType.VarChar, 50)); cmd.Parameters["@idDependencia"].Value = mcEntidad.idDependencia; cmd.Parameters.Add(new SqlParameter("@idDepartamento", SqlDbType.VarChar, 100)); cmd.Parameters["@idDepartamento"].Value = mcEntidad.idDepartamento; cmd.Parameters.Add(new SqlParameter("@idUnidadAdmin", SqlDbType.VarChar, 100)); cmd.Parameters["@idUnidadAdmin"].Value = mcEntidad.unidAdmin; cnx.Open(); cmd.ExecuteNonQuery(); vexito = true; } catch (SqlException) { vexito = false; } finally { if (cnx.State == ConnectionState.Open) { cnx.Close(); } cmd.Parameters.Clear(); } return(vexito); }
public void ModificarAtributoBase(Atributos atributo, int cantidad) { switch (atributo) { case Atributos.Salud: SaludBase += cantidad; break; case Atributos.Magia: MagiaBase += cantidad; break; case Atributos.Velocidad: VelocidadBase += Velocidad; break; case Atributos.Inteligencia: InteligenciaBase += cantidad; break; case Atributos.Fuerza: FuerzaBase += cantidad; break; } PanelEstado.panelEstado.ActualizarTextos(); }
public Comunicacion() { datos = new BaseDatosDataContext(); con = new Conexion(); usuarios = new Atributos(); master = new Bienvenidos(); }
// Use this for initialization protected virtual void Start() { var a = GameObject.Find("Atributos"); attr = a.GetComponent <Atributos>(); info = GameObject.Find("Informatica").GetComponent <UpgradeInformatica>(); }
void AplicaGolpe() { Atributos A = MeuCriatureBase.CaracCriature.meusAtributos; IGolpeBase gg = meuCriatureBase.GerenteDeGolpes.meusGolpes[meuCriatureBase.GerenteDeGolpes.golpeEscolhido]; Debug.Log("no chão: " + (mov.NoChao(meuCriatureBase.CaracCriature.distanciaFundamentadora))); if ((mov.NoChao(meuCriatureBase.CaracCriature.distanciaFundamentadora) || gg.PodeNoAr)) { if (!DisparadorDoGolpe.Dispara(meuCriatureBase, gameObject)) { string[] textos = BancoDeTextos.RetornaListaDeTextoDoIdioma(ChaveDeTexto.usoDeGolpe).ToArray(); if (gg.UltimoUso + gg.TempoDeReuso >= Time.time) { GameController.g.HudM.Painel.AtivarNovaMens( string.Format(textos[0], MostradorDeTempo(gg.UltimoUso - (Time.time - gg.TempoDeReuso))) , 25, 2); } else if (A.PE.Corrente < gg.CustoPE) { GameController.g.HudM.Painel.AtivarNovaMens(textos[1], 25, 2); } } } }
// Start is called before the first frame update void Start() { scriptAtributos = FindObjectOfType(typeof(Atributos)) as Atributos; Zona zonaCriada = new Zona(); scriptAtributos.zonaAtual = zonaCriada; this.zonaCriada = zonaCriada; int bossi = 0, bossj = 0; for (int i = 0; i < Config.tamanhoMatrizZona.x; i++) { for (int j = 0; j < Config.tamanhoMatrizZona.y; j++) { if (zonaCriada.zona[i, j] != null) { gerarGrafico(zonaCriada.zona[i, j], i, j); SpawnDeRecompensasSalas(zonaCriada.zona[i, j], i, j); SpawnDeRecompensas(zonaCriada.zona[i, j], i, j); SpawnDeInimigos(zonaCriada.zona[i, j], i, j); SpawnDeInimigosSalas(zonaCriada.zona[i, j], i, j); bossi = i; bossj = j; if (zonaCriada.zona[i, j].inicial == true) { scriptAtributos.areaAtual = zonaCriada.zona[i, j]; } } } } gerarGrafico(zonaCriada.bossArea, bossi + 1, bossj + 1); // }
protected void EscolhiEmQuemUsar( int indice, bool vaiUsar, bool tipoCerto, TipoQuantitativo tipoQ, int valor, int corrente, int maximo, nomeTipos recuperaDoTipo) { CharacterManager manager = GameController.g.Manager; CriatureBase C = manager.Dados.CriaturesAtivos[indice]; Atributos A = C.CaracCriature.meusAtributos; if (vaiUsar && tipoCerto) { RetirarUmItem(manager, this, 1, FluxoDeRetorno.menuHeroi); ItemQuantitativo.AplicacaoDoItemComMenu(manager, C, tipoQ, valor); } else if (!tipoCerto) { MensDeUsoDeItem.MensNaoTemOTipo(recuperaDoTipo.ToString()); } else if (corrente >= maximo) { MensDeUsoDeItem.MensDeNaoPrecisaDesseItem(C.NomeEmLinguas); } else if (corrente <= 0) { MensDeUsoDeItem.MensDeMorto(C.NomeEmLinguas); } }
// Use this for initialization void Start() { shark = GameObject.FindWithTag("Player"); Subir = true; atri = GetComponent<Atributos>(); positionB=new Vector3(this.transform.position.x,this.transform.position.y,0); }
protected void Page_Load(object sender, EventArgs e) { datos = new BaseDatosDataContext(); master = new Bienvenidos(); variables = new Atributos(); validacion = new Validar(); registrar = new Comunicacion(); try { if (Session["Usuario"].ToString() != "" && Session["nombreUsuario"].ToString() != "") { usuario = Session["Usuario"].ToString(); variables.Usuario = Session["nombreUsuario"].ToString(); lbl_usuario.Text = variables.Usuario; } } catch (Exception) { Response.Redirect("Inicio.aspx"); } listarVuelos(); }
public AnimaPoseDeCaptura(CriatureBase oCapturado) { this.oCapturado = oCapturado; animator = GameController.g.Manager.GetComponent <Animator>(); DadosDoPersonagem dados = GameController.g.Manager.Dados; if (dados.CriaturesAtivos.Count < dados.maxCarregaveis) { dados.CriaturesAtivos.Add(oCapturado); foiParaArmagedom = false; } else { dados.CriaturesArmagedados.Add(oCapturado); /* * linhas para encher a vida e retirar status quando o Criature for para o Armagedom */ // statusTemporarioBase.limpaStatus(oCapturado, -1); Atributos A = oCapturado.CaracCriature.meusAtributos; A.PV.Corrente = A.PV.Maximo; A.PE.Corrente = A.PE.Maximo; /**************************************************/ foiParaArmagedom = true; } animator.SetBool("travar", true); animator.SetBool("chama", false); animator.Play("capturou"); }
public bool EstouApresentando() { contadorDeTempo += Time.deltaTime; if (contadorDeTempo > TEMPO_PARA_MOSTRAR_VITORIA) { if (!apresentouFim) { ColocaCameraEmPOsicao(); cam.InicializaCameraExibicionista(criatureDoJogador.transform, criatureDoJogador.Mov.Controle.height); GameController.g.HudM.DesligaContainerDoInimigo(); apresentouFim = true; } else { if (!ligouMensagemDeFim) { Atributos A = inimigoDerrotado.MeuCriatureBase.CaracCriature.meusAtributos; PainelMensCriature.p.AtivarNovaMens( string.Format(bancoDeTextos.RetornaFraseDoIdioma(ChaveDeTexto.apresentaFim), criatureDoJogador.MeuCriatureBase.NomeID, (int)((float)A.PV.Maximo / 2), A.PV.Maximo), 20); ligouMensagemDeFim = true; } else if (Input.GetMouseButtonDown(0) || contadorDeTempo > TEMPO_PARA_FECHAR_APRESENTA_FIM) { PainelMensCriature.p.EsconderMensagem(); return(false); } } } return(true); }
protected override void EscolhiEmQuemUsar(int indice) { indiceDoEscolhido = indice; CriatureBase C = GameController.g.Manager.Dados.CriaturesAtivos[indice]; Atributos A = C.CaracCriature.meusAtributos; Usara usara = VerificaUso(C); if (usara.diferenteDeNulo && !usara.jaTem || A.PV.Corrente <= 0) { if (C.GerenteDeGolpes.meusGolpes.Count >= 4 && A.PV.Corrente > 0) { VerificaQualEsquecer(C, UsarOuNaoUsarMenu); GameController.g.HudM.P_EscolheUsoDeItens.gameObject.SetActive(false); GameController.g.HudM.MenuDePause.EsconderPainelDeItens(); } else { EscolhiEmQuemUsar(indice, A.PV.Corrente > 0, true); } } else if (!usara.diferenteDeNulo) { MensDeUsoDeItem.MensNaoPodeAprenderGolpe(NomeBasico, C.NomeEmLinguas); } else if (usara.jaTem) { MensDeUsoDeItem.MensjaConheceGolpe(C.NomeEmLinguas, NomeEmLinguas(ID), GolpeBase.NomeEmLinguas(GolpePorAprender(C))); } }
public static bool VaiColocarStatus(IGolpeBase ativa, Atributos bateu, Atributos levou, float contraTipoVeneno) { bool retorno = false; switch (ativa.Nome) { case nomesGolpes.agulhaVenenosa: case nomesGolpes.ondaVenenosa: case nomesGolpes.chuvaVenenosa: if (contraTipoVeneno > 0) { float ff = ativa.PotenciaCorrente * Mathf.Max(1, Random.Range(0.75f, 1f) * bateu.Poder.Corrente - Random.Range(0, 0.75f) * levou.Defesa.Corrente); if (contraTipoVeneno * ff + Random.Range(0, 100) > 80) { retorno = true; } } break; } return(retorno); }
int[] HabPlayer; // Habilidades del Player void EstadPlayer() { AtkFP = Atributos.EfFuer1; ResisP = Atributos.EfFuer2; BloqP = Atributos.EfFuer3; EvacP = Atributos.EfAgi1; VelAtkFP = Atributos.EfAgi2; ParaP = Atributos.EfAgi3; DefFP = Atributos.EfVit1; VMxPlayer = Atributos.EfVit2; RegenVidP = Atributos.EfVit3; ResCritFP = Atributos.EfVit4; CritFP = Atributos.EfPrecis1; PrecisFP = Atributos.EfPrecis2; TaxExiItem = Atributos.EfPrecis3; AtkMP = Atributos.EfInt1; VelAtkMP = Atributos.EfInt2; PrecisMP = Atributos.EfInt3; CritMP = Atributos.EfInt4; DefMP = Atributos.EfEne1; ManaMaxP = Atributos.EfEne2; RegenManP = Atributos.EfEne3; ResCritMP = Atributos.EfEne4; PuntAtrib += Atributos.DistPuntAtrib(); }
// Start is called before the first frame update void Start() { //scriptGrafico = FindObjectOfType(typeof(Grafico)) as Grafico; scriptAtributos = FindObjectOfType(typeof(Atributos)) as Atributos; zonaAtual = scriptAtributos.zonaAtual; contadorPiscador = 0.8f; }
public static bool Dispara(CriatureBase meuCriatureBase, GameObject gameObject) { Atributos A = meuCriatureBase.CaracCriature.meusAtributos; GerenciadorDeGolpes ggg = meuCriatureBase.GerenteDeGolpes; IGolpeBase gg = ggg.meusGolpes[ggg.golpeEscolhido]; if (gg.UltimoUso + gg.TempoDeReuso < Time.time && A.PE.Corrente >= gg.CustoPE) { AplicadorDeGolpe aplG = gameObject.AddComponent <AplicadorDeGolpe>(); A.PE.Corrente -= gg.CustoPE; gg.UltimoUso = Time.time; aplG.esseGolpe = gg; if (!GameController.g.estaEmLuta) { GameController.g.HudM.AtualizaHudHeroi(meuCriatureBase); } return(true); } else { return(false); } }
static void CalculaDano(CreatureManager doAtacado, GameObject atacante, IGolpeBase golpe) { float multiplicador = 1; for (int i = 0; i < doAtacado.MeuCriatureBase.CaracCriature.contraTipos.Length; i++) { if (golpe.Tipo.ToString() == doAtacado.MeuCriatureBase.CaracCriature.contraTipos[i].Nome) { multiplicador *= doAtacado.MeuCriatureBase.CaracCriature.contraTipos[i].Mod; } } CriatureBase cDoAtacante = atacante.GetComponent <CreatureManager>().MeuCriatureBase; Atributos A = cDoAtacante.CaracCriature.meusAtributos; int potenciaDoAtacante = (golpe.Caracteristica == caracGolpe.colisao) ? Mathf.RoundToInt(A.Ataque.Minimo + (A.Ataque.Corrente - A.Ataque.Minimo) * Random.Range(0.85f, 1)) : Mathf.RoundToInt(A.Poder.Minimo + (A.Poder.Corrente - A.Poder.Minimo) * Random.Range(0.85f, 1)); GolpePersonagem golpePersonagem = cDoAtacante.GerenteDeGolpes.ProcuraGolpeNaLista(cDoAtacante.NomeID, golpe.Nome); CalculoC(multiplicador, golpe, golpePersonagem, potenciaDoAtacante, doAtacado, cDoAtacante); }
bool VerificaPodeUsarStatus(CriatureBase C) { Atributos A = C.CaracCriature.meusAtributos; int temStatus = StatusTemporarioBase.ContemStatus(qualStatusRemover, C); bool vivo = A.PV.Corrente > 0; return(vivo && temStatus > -1); }
void Start() { scriptAtributos = FindObjectOfType(typeof(Atributos)) as Atributos; walking = false; velocidadeAtual = velocidadeInicial; playerAnimator = GetComponent <Animator>(); corpo = GetComponent <Rigidbody2D>(); }
void Awake() { atbPlayer = GetComponent <Atributos>(); ctrAnim = GetComponent <ControleDeAnimacao>(); arma = AutoSave.QualArma(atbPlayer.Personagem); nivel = AutoSave.QualNivel(arma); }
public void AplicaPassaNivel(Atributos A) { _nivel++; int U = CalculaPassaNivelAtual(); _ultimoPassaNivel = _paraProxNivel; _paraProxNivel += U; UpDeNivel.calculaUpDeNivel(_nivel, A); }
static void CalculoB(float multiplicador, IGolpeBase golpe, GolpePersonagem golpePersonagem, int potenciaDoAtacante, CreatureManager doAtacado) { Atributos aDoAtacado = doAtacado.MeuCriatureBase.CaracCriature.meusAtributos; int defesa = Mathf.RoundToInt(aDoAtacado.Defesa.Corrente * Random.Range(0.85f, 1)); int dano = (int)(multiplicador * (golpe.PotenciaCorrente + golpePersonagem.ModPersonagem + potenciaDoAtacante / defesa)); AplicaCalculoComVIsaoDeDano(doAtacado, golpe, aDoAtacado, multiplicador, dano, defesa, potenciaDoAtacante); }
public void VerificaContainerDeAtributos() { aDoI = inimigo.MeuCriatureBase.CaracCriature.meusAtributos; if (manager.CriatureAtivo) { aDoH = manager.CriatureAtivo.MeuCriatureBase.CaracCriature.meusAtributos; } }
public void ActualizarTextosAtributos(Atributos atributos, Salud salud, NivelDeExperiencia nivelDeExperiencia) { txtNivel.text = nivelDeExperiencia.nivel.ToString(); txtExperiencia.text = nivelDeExperiencia.experiencia.ToString(); txtSalud.text = salud.salud.ToString(); txtAtaque.text = atributos.ataque.ToString(); txtVelocidad.text = atributos.velocidad.ToString(); txtPuntosDeAtributos.text = nivelDeExperiencia.puntosDeAtributos.ToString(); }
void VerificaSomaDeTaxas() { Atributos a = caracCriature.meusAtributos; float comoAssim = a.PV.Taxa + a.PE.Taxa + a.Ataque.Taxa + a.Defesa.Taxa + a.Poder.Taxa; if (comoAssim != 1) { Debug.Log("O criature " + nome.ToString() + " não tem a soma das taxas igual a 1: " + comoAssim); } }
// Start is called before the first frame update void Start() { atacante = GetComponent <Atacante>(); atributosJugador = GetComponent <Atributos>(); inputJugador = GetComponent <InputPlayer>(); // Buscará dentro del game object hasta encontarr un componente de tipo INputPlayer miRigidbody2D = GetComponent <Rigidbody2D>(); //RigidBody del GameObject animador = GetComponent <Animator>(); miSprite = GetComponent <SpriteRenderer>(); correrHashCode = Animator.StringToHash("Corriendo"); }
private void SetupAtributosPrimarios() { for(int i = 0; i < _atributosPrimarios.Length; i++){ _atributosPrimarios[i] = new Atributos(); _atributosPrimarios[i].Name = ((AtributosNombre)i).ToString(); } }
private void cambiaVista() { switch (this.numVista) { case 1: // Nombre de la base de datos this.habilitaBotones(true, false); if (this.v1 == null) { this.v1 = new NombreDB(this); } else { this.v1.muestraControles(true); } break; case 2: //Crea un usuario this.habilitaBotones(true, true); if (this.us == null) { this.us = new Usuarios(this); } else { this.us.muestraControles(true); } break; case 3: //Agrega entidades this.habilitaBotones(true, true); if (this.ent == null) { this.ent = new Entidades(this,'s'); } else { this.ent.muestraControles(true); } break; case 4: //Agrega Atributos this.habilitaBotones(false, true); if (this.atr == null) { this.atr = new Atributos(this,this.ent.entidades()); } else { this.atr.actualizaEntidades(); this.atr.muestraControles(true); } break; } }
// Use this for initialization void Start() { Subir = true; atri = GetComponent<Atributos> (); shark = GameObject.FindWithTag("Player"); }
void Start() { Temp = this.GetComponent<Atributos> (); villano = this.gameObject; shark = GameObject.FindWithTag("Player"); }
public ModificadoresStats(Atributos at, float rat) { atributo = at; ratio = rat; }
// Use this for initialization void Start() { Subir = true; Comienzo = true; Focus = false; Temp = this.GetComponent<Atributos> (); villano = this.gameObject; shark = GameObject.FindWithTag("Player"); rand2=Random.Range (4, 5); rand = rand2*Random.Range (1, 3); }