void respawn() { Vector2 spawnPoint = new Vector2(0f, 0f); Vector2 zona1 = new Vector2(-10.39f, 11.16f); Vector2 zona2 = new Vector2(308.58f, 21.46f); Vector2 zona3 = new Vector2(556.03f, 35.44f); string json3 = File.ReadAllText(Application.dataPath + "/zona.json"); zona Zona = JsonUtility.FromJson <zona>(json3); if (Zona.x == "zona1") { spawnPoint = zona1; } if (Zona.x == "zona2") { spawnPoint = zona2; } if (Zona.x == "zona3") { spawnPoint = zona3; } playerMovement.loadPosition(new Vector3(spawnPoint.x, spawnPoint.y, 0)); scChange.arcadeToMap(); }
public void PlayGame() { SoundManager.instance.StopSound(); HP hp = new HP(); hp.playerHP = 100; hp.enemyHP = 100; string json = JsonUtility.ToJson(hp); File.WriteAllText(Application.dataPath + "/HPs.json", json); zona Zone = new zona(); Zone.x = "zona1"; string json2 = JsonUtility.ToJson(Zone); File.WriteAllText(Application.dataPath + "/zona.json", json2); enemyToBattle enemy = new enemyToBattle(); enemy.currentEnemyNr = "Enemy0"; enemy.nextEnemyNr = 0; string json3 = JsonUtility.ToJson(enemy); File.WriteAllText(Application.dataPath + "/enemyToBattle.json", json3); spawnPoint.ifToSpawn(true); SceneManager.LoadScene("GamScene"); Cursor.visible = false; }
// POST api/zonas public HttpResponseMessage Postzona(zona zona) { if (ModelState.IsValid) { db.zonas.Add(zona); db.SaveChanges(); HttpResponseMessage response = Request.CreateResponse(HttpStatusCode.Created, zona); response.Headers.Location = new Uri(Url.Link("DefaultApi", new { id = zona.idzona })); return(response); } else { return(Request.CreateResponse(HttpStatusCode.BadRequest)); } }
// PUT api/zonas/5 public HttpResponseMessage Putzona(int id, zona zona) { if (ModelState.IsValid && id == zona.idzona) { db.Entry(zona).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { return(Request.CreateResponse(HttpStatusCode.NotFound)); } return(Request.CreateResponse(HttpStatusCode.OK)); } else { return(Request.CreateResponse(HttpStatusCode.BadRequest)); } }
// DELETE api/zonas/5 public HttpResponseMessage Deletezona(int id) { zona zona = db.zonas.Find(id); if (zona == null) { return(Request.CreateResponse(HttpStatusCode.NotFound)); } db.zonas.Remove(zona); try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { return(Request.CreateResponse(HttpStatusCode.NotFound)); } return(Request.CreateResponse(HttpStatusCode.OK, zona)); }
void OnTriggerEnter2D(Collider2D col) { spawnPointMessage.SetActive(true); zona Zona = new zona(); if (this.name == "House0") { Zona.x = "zona1"; } if (this.name == "Hotel0") { Zona.x = "zona2"; } if (this.name == "Hotel1") { Zona.x = "zona3"; } string json = JsonUtility.ToJson(Zona); File.WriteAllText(Application.dataPath + "/zona.json", json); }