using System.Collections; using System.Collections.Generic; using UnityEngine; namespace Assets.Scripts { public class ExploreQuest : Quest { public ExploreQuest(GameObject display) : base(display) { Vector3 playerPos = GameObject.Find("Player").GetComponent().transform.position; float coordX = getRandomNumber(20) - 10; float coordZ = getRandomNumber(20) - 10; coordinates = new Vector3(playerPos.x + coordX, 0, playerPos.z + coordZ); questname = "Travel to " + coordinates.x + "/" + coordinates.z + "(X/Z)"; } override public void update(object obj, int amount) { Vector3 player = ((GameObject)obj).transform.position; if (player.x - 5 >= coordinates.x && player.x + 5 <= coordinates.x && player.z - 5 >= coordinates.z && player.z + 5 <= coordinates.z) { isFinished = true; } } } }