// DELETE: api/Puerta/5 public void Delete(int id, [FromBody] Puerta gate) { Puerta puerta = new Puerta(); crypting c = new crypting(); puerta.delete_gate(ref mensaje_error, ref numero_error, gate.Cod_Puerta, gate.UsernameC, gate.UserCod); }
// Start is called before the first frame update void Start() { if (_tipoDeObjetoInteractuable == tipo.boton) { ControladorPuerta = _gameobject.GetComponent("Puerta") as Puerta; } }
//public static void DesactivarEvento(GameObject evento) //{ // Object.Destroy(evento); //} static void CrearPrefab(GameObject prefab, Puerta puerta) { // Debug.Log("La puerta está en " + puerta.transform.position); prefab = Object.Instantiate(prefab, gameObject.transform); Sala pasillo = prefab.GetComponent <Sala>(); Quaternion rotacionPuerta = puerta.GetComponentInParent <Transform>().rotation; Vector3 posicionFinal = salaActiva.GetComponent <Sala>().puntoUnion.transform.position; if (new Quaternion(0, 1.0f, 0, 0).Compare(rotacionPuerta, 2) || new Quaternion(0, -1.0f, 0, 0).Compare(rotacionPuerta, 2)) { Debug.Log("puerta a la derecha"); posicionFinal -= new Vector3(0.5f, 0, 0.5f); } else if (new Quaternion(0, 0, 0, 1.0f).Compare(rotacionPuerta, 2) || new Quaternion(0, 0, 0, -1.0f).Compare(rotacionPuerta, 2)) { Debug.Log("puerta a la izquierda"); posicionFinal += new Vector3(-0.5f, 0, 0.5f); } else if (!new Quaternion(0, 0.7f, 0, 0.7f).Compare(rotacionPuerta, 2)) { Debug.Log("puerta al sur"); posicionFinal -= new Vector3(1.0f, 0, 0); } prefab.transform.rotation = rotacionPuerta; prefab.transform.Translate(posicionFinal, gameObject.transform); salaActiva = prefab; }
// PUT: api/Puerta/5 public void Put(int id, [FromBody] Puerta gate) { Puerta puerta = new Puerta(); crypting c = new crypting(); puerta.updateGate(ref mensaje_error, ref numero_error, gate.Cod_Puerta, gate.Cod_Puerta2, c.encrypt(gate.Numero_Puerta), c.encrypt(gate.Detalle), gate.UsernameC, gate.UserCod); }
// POST: api/Puerta public void Post([FromBody] Puerta gate) { Puerta puerta = new Puerta(); crypting c = new crypting(); puerta.createGate(ref mensaje_error, ref numero_error, gate.Cod_Puerta, c.encrypt(gate.Numero_Puerta), c.encrypt(gate.Detalle), gate.UsernameC); }
public static void nuevaSala(Puerta puerta) { Sala salaActual = salaActiva.GetComponent <Sala>(); GameObject prefab; System.Random rnd = new System.Random(); //al principio siempre vamos a crear un pasillo if (salaActual.CompareTag("Respawn")) { prefab = pasillos[rnd.Next(pasillos.Count)]; CrearPrefab(prefab, puerta); } else if (salaActual.CompareTag("Pasillo")) { prefab = salasCombate[rnd.Next(salasCombate.Count)]; CrearPrefab(prefab, puerta); ColocarEvento(rnd.Next()); } else { prefab = pasillos[rnd.Next(pasillos.Count)]; CrearPrefab(prefab, puerta); } navegacion.UpdateNavMesh(navegacion.navMeshData); salasMazmorra.Add(prefab); DesactivarPuerta(puerta); }
public async Task <IHttpActionResult> PutPuerta(string id, Puerta puerta) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != puerta.Consecutivo) { return(BadRequest()); } db.Entry(puerta).State = EntityState.Modified; try { await db.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!PuertaExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public async Task <IHttpActionResult> PostPuerta(Puerta puerta) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.Puertas.Add(puerta); try { await db.SaveChangesAsync(); } catch (DbUpdateException) { if (PuertaExists(puerta.Consecutivo)) { return(Conflict()); } else { throw; } } return(CreatedAtRoute("DefaultApi", new { id = puerta.Consecutivo }, puerta)); }
private void OnTriggerStay2D(Collider2D collision) { Puerta door = collision.GetComponent <Puerta>(); if (door && Input.GetButtonDown("Use")) { door.MovPuerta(transform); } }
public Piso(int superficie, PuertaColor color) { for (int i = 0; i < 3; i++) { puerta[i] = new Puerta(color); } this.superficie = superficie; }
private void OnTriggerEnter2D(Collider2D collision) { Puerta door = collision.GetComponent <Puerta>(); if (door) { door.MovPuerta(transform); } }
public override void ConstruirPuerta(int habitacion1, int habitacion2, Direccion ph1, Direccion ph2) { Habitacion h1 = laberinto.BuscarHabitacion(habitacion1); Habitacion h2 = laberinto.BuscarHabitacion(habitacion2); Puerta p = new Puerta(h1, h2); h1.EstablecerLado(ph1, p); h2.EstablecerLado(ph2, p); }
public IHttpActionResult GetPuerta(string id) { Puerta puerta = db.Puertas.Find(id); if (puerta == null) { return(NotFound()); } return(Ok(puerta)); }
public bool Activar() { Debug.Log("En BotonPuerta"); foreach (var Puerta in Puertas) { Puerta.Activar(); } return(true); }
private void Reconocer(Collider2D otro) { if (otro.CompareTag("Puerta")) { scriptP = otro.GetComponent <Puerta>(); } else if (otro.CompareTag("Computador")) { scriptC = otro.GetComponent <Computador>(); } }
public async Task <IHttpActionResult> GetPuerta(string id) { Puerta puerta = await db.Puertas.FindAsync(id); if (puerta == null) { return(NotFound()); } return(Ok(puerta)); }
// GET: api/Puerta/5 public Puerta Get(int id) { List <Puerta> gateList = new Puerta().getGates(ref mensaje_error, ref numero_error); crypting c = new crypting(); Puerta x = gateList.ElementAt(id); Puerta spes = new Puerta(); spes.Cod_Puerta = x.Cod_Puerta; spes.Numero_Puerta = c.decrypt(x.Numero_Puerta); spes.Detalle = c.decrypt(x.Detalle); return(spes); }
public void ArmarTest() { Puerta puerta = new Puerta(); puerta.setEstado(new Cerrado(puerta)); string estadoEsperado = "Lab07_PatronEstado.Armado"; puerta.armar(); string estadoResultado = puerta.getEstado(); Assert.AreEqual(estadoEsperado, estadoResultado); }
public void FactoryMethodPuertaDañada() { Habitacion h1 = new Habitacion(0); Habitacion h2 = new Habitacion(1); FactoryConcretoPuertaDañada puertaDañada = new FactoryConcretoPuertaDañada(); Puerta puerta = puertaDañada.FactoryMethod(h1, h2); string mensaje = puerta.Entrar(); Assert.AreEqual("Pasando Por Puerta Dañada Habitacion :1", mensaje); }
void OnTriggerEnter2D(Collider2D otro) { if (otro.CompareTag("Puerta")) { scriptPuerta = otro.GetComponent <Puerta>(); } mensajeInteraccion.SetActive(true); interactuo = false; if (otro.CompareTag("Enemigo")) { SceneManager.LoadScene("GameOver"); } }
public async Task <IHttpActionResult> DeletePuerta(string id) { Puerta puerta = await db.Puertas.FindAsync(id); if (puerta == null) { return(NotFound()); } db.Puertas.Remove(puerta); await db.SaveChangesAsync(); return(Ok(puerta)); }
public IHttpActionResult DeletePuerta(string id) { Puerta puerta = db.Puertas.Find(id); if (puerta == null) { return(NotFound()); } db.Puertas.Remove(puerta); db.SaveChanges(); return(Ok(puerta)); }
void loadLvl(SaveManager.GameSave lvlLoader_) { ammo_ = lvlLoader_.ammo_; Instantiate(PlayerPrefab, lvlLoader_.playerPos_, Quaternion.identity); int i = 0; foreach (SaveManager.EnemySettings e in lvlLoader_.enemies_) { EnemigoManager enemy = Instantiate(EnemigoPrefab, e.tr_, Quaternion.identity).GetComponent <EnemigoManager>(); enemy.transform.parent = EnemiesPool.transform; enemy.name = "Enemigo" + i; enemy.LoadEnemy(e.nodes_.nodes, e.nodes_.count, e.state, e.prevstate); i++; } i = 0; foreach (SaveManager.PuertasStates p in lvlLoader_.puertas_) { Puerta puerta = Instantiate(PuertaPrefab, p.position_, Quaternion.Euler(p.rotation_)).GetComponent <Puerta>(); puerta.transform.parent = PuertaPool.transform; puerta.name = "Puerta" + i; puerta.SetPuerta(p.open_); i++; } i = 0; foreach (SaveManager.BotonStates b in lvlLoader_.botones_) { Boton boton = Instantiate(BotonPrefab, b.position_, Quaternion.identity).GetComponent <Boton>(); boton.transform.parent = BotonesPool.transform; boton.name = "Boton" + i; i++; if (b.active) { List <GameObject> LaserIn = new List <GameObject>(); foreach (SaveManager.LaserTr l in b.laser) { GameObject laser = Instantiate(LaserPrefab, l.positon_, Quaternion.Euler(l.rotation_)); laser.GetComponent <Laser>().SetIntermitencia(l.intermitencia_); LaserIn.Add(laser); } boton.SetButton(LaserIn, true); } else { boton.SetButton(null, false); } } }
public void crearCarro() { Capa crr = new Capa(); Llanta rue = new Llanta(); Puerta spo = new Puerta(); crr.crearcapa(new Vector3(0f, 0.5360004f, 0.2141948f), new Vector3(0f, 0f, 0f), new Vector3(2.46025f, 0.5311695f, 1.147772f)); crr.crearcapa(new Vector3(-0.7122843f, 0.7607864f, 0.2174655f), new Vector3(0f, 0f, 19.20206f), new Vector3(1f, 0.3750001f, 1.075f)); crr.crearcapa(new Vector3(0.4580485f, 1.097695f, 0.2062523f), new Vector3(0f, 0f, 0f), new Vector3(1.551363f, 0.6625f, 1.103316f)); rue.Crearllanta(new Vector3(-0.8121944f, 0.5081124f, 0.8335477f), new Vector3(4.645006f, 270.5062f, 88.75655f), new Vector3(0.8480469f, 0.07593405f, 1f)); rue.Crearllanta(new Vector3(-0.8252527f, 0.5347831f, -0.3991807f), new Vector3(4.645006f, 270.5062f, 88.75655f), new Vector3(0.8480469f, 0.07593405f, 1f)); rue.Crearllanta(new Vector3(0.7393813f, 0.5858006f, -0.3812524f), new Vector3(4.645006f, 270.5062f, 88.75655f), new Vector3(0.8480469f, 0.07593405f, 1f)); rue.Crearllanta(new Vector3(0.764918f, 00.4997466f, 0.8026705f), new Vector3(4.645006f, 270.5062f, 88.75655f), new Vector3(0.8480469f, 0.07593405f, 1f)); spo.crearpuerta(new Vector3(-0.04161697f, 0.908314f, -0.330678f), new Vector3(0f, 90f, 0f), new Vector3(0.0001f, 1f, 0.5088474f)); spo.crearpuerta(new Vector3(-0.04161699f, 0.9200523f, 0.7020085f), new Vector3(0f, 90f, 0f), new Vector3(0.0001f, 1f, 0.5088474f)); }
static void Main(string[] args) { Puerta p = new Puerta(); Console.WriteLine("Valores iniciales..."); p.MostrarEstado(); Console.WriteLine(); Console.WriteLine("Vamos a abrir..."); p.Abrir(); p.SetAncho(65); p.MostrarEstado(); Console.ReadLine(); }
/* --------------------------------------------------------------- * Constructor: * En este espacio se inicializan los atributos * --------------------------------------------------------------- */ public Carro(Vector3 _posicion) { materializador = new Materializador(_posicion); carroceria = new Carroceria(materializador); llantas = new Llanta[4]; puertas = new Puerta[4]; luces = new Luces[4]; for (int i = 0; i < llantas.Length; i++) { llantas[i] = new Llanta(materializador, i); puertas[i] = new Puerta(materializador, i); luces[i] = new Luces(materializador, i); } }
public Sprite obtenerSprite(String nombreSprite) { Sprite objSprite = null; switch (nombreSprite) { case "puerta": objSprite = new Puerta(game); break; case "portal01": objSprite = new Portal01(game); break; } return(objSprite); }
public Piso(int superficie, Tamanyo[] tamanyo, PuertaColor color, Tamanyo[] tamanyo_ventanas, VentanaCalidad calidad) { //puertas = new Puertas(tamanyos); //this.superficie = superficie; this.superficie = superficie; puerta = new Puerta[tamanyo.Length]; ventana = new Ventana[tamanyo_ventanas.Length]; for (int i = 0; i < tamanyo.Length; i++) { puerta[i] = new Puerta(tamanyo[i].ancho, tamanyo[i].alto, color); } for (int i = 0; i < tamanyo_ventanas.Length; i++) { ventana[i] = new Ventana(tamanyo_ventanas[i].ancho, tamanyo_ventanas[i].alto, calidad); } }
public Carro(Vector3 _posicion, float[] llantass) { _posicion.y = 0; materializador = new Materializador(_posicion); carroceria = new Carroceria(materializador); llantas = new Llanta[4]; puertas = new Puerta[4]; luces = new Luces[4]; for (int i = 0; i < llantas.Length; i++) { llantas[i] = new Llanta(materializador, i); puertas[i] = new Puerta(materializador, i); luces[i] = new Luces(materializador, i); } for (int i = 0; i < llantas.Length; i++) { llantas[i].Radio = llantass[i]; } }
public void CheckPuerta() { RaycastHit hit; if (Physics.Raycast(transform.position, Vector3.down, out hit, 2.0f)) { if (hit.collider.tag == "Puerta") { //tmp.SetText("pulsa espacio para abrir"); // Debug.Log("pulsa espacio para continuar"); if (Input.GetKey(KeyCode.Space)) { //Debug.Log("Estoy abriendo la puerta " + hit.collider.GetComponentInParent<Puerta>()); Puerta puerta = hit.collider.GetComponentInParent <Puerta>(); puerta.GetComponentInChildren <Animator>().SetBool("open", true); gameManager.abrirPuerta(puerta); } } //else //{ // tmp.SetText(""); //} } }
private void CreateFromString(StringReader sr) { string firstLine = sr.ReadLine(); string[] size = firstLine.Split(' '); tamX = int.Parse(size[0]); tamY = int.Parse(size[1]); celdas = new TypeCelda[tamX][]; for (int i = 0; i < celdas.Length; i++) { celdas[i] = new TypeCelda[tamY]; } puertas = new Dictionary<Point, Puerta>(); for (int y = tamY-1; y >= 0; y--) { string fila = sr.ReadLine(); string[] trozos = fila.Split(';'); int numPuerta = 1; for (int x = 0; x < tamX; x++) { switch (fila[x]) { case '#': celdas[x][y] = TypeCelda.Muro; break; case ' ': celdas[x][y] = TypeCelda.Pasillo; break; case '|': case '-': celdas[x][y] = TypeCelda.Puerta; // Añadimos la puerta puertas[new Point(x, y)] = new Puerta(int.Parse(trozos[numPuerta++])); break; default: throw new Exception("Caracter no valido"); } } } sr.Close(); // Creamos los bitmaps bitmapsCeldas = new System.Collections.Generic.Dictionary<TypeCelda, System.Drawing.Bitmap>(); bitmapsCeldas[TypeCelda.Muro] = Resources.muro; bitmapsCeldas[TypeCelda.Pasillo] = Resources.pasillo; jugadores = new List<Jugador>(); }