Ejemplo n.º 1
0
    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();
    }
Ejemplo n.º 2
0
    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;
    }
Ejemplo n.º 3
0
        // 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));
            }
        }
Ejemplo n.º 4
0
        // 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));
            }
        }
Ejemplo n.º 5
0
        // 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));
        }
Ejemplo n.º 6
0
    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);
    }