void Start() { string jsonString = new GetDbData().getFullEmployee(1); var parsed = JSON.Parse(jsonString); feeders.Add(new Feeder(1)); var Employee = parsed["employee"]; var building = parsed["building"]; var APS = parsed["ap"].AsArray; //Create employee emp = new Employee(Employee["Id"], Employee["Name"], Employee["Profession"]); //Create building NewBuilding = new Building(building["Name"]); //Add access points to the building for (int i = 0; i < APS.AsArray.Count - 1; i++) { NewBuilding.AccessPoints.Add(new AccessPoint(APS[i]["MAC"], new StaticLocation(APS[i]["X"], APS[i]["Y"]))); } Debug.Log(emp.Name); for (int i = 0; i < NewBuilding.AccessPoints.Count - 1; i++) { Debug.Log(NewBuilding.AccessPoints[i].MAC); Debug.Log(NewBuilding.AccessPoints[i].Location.X + " " + NewBuilding.AccessPoints[0].Location.Y); } Debug.Log(""); }
private void Work(int employeeID) { GetDbData data = new GetDbData(); while (true) { if (FeedWatcher.FeedStatus(employeeID)) { FeedWatcher.ReplaceFeedData(employeeID, data.EmployeeFeedCall(employeeID)); } else { active = false; } Debug.Log("Quiting"); return; } }