// Update is called once per frame void Update() { //feed threading testing. try { if (FeedWatcher.FeedStatus(1)) { if (feeders[0].x > 30000) { FeedWatcher.RemoveFeed(1); } Debug.Log("Yay"); Debug.Log(FeedWatcher.GetLastFeedData(1).TimeStamp.ToString()); } else { try { feeders[0].kill(); feeders.Remove(feeders[0]); Debug.Log("yay"); } catch { feeders.Add(new Feeder(1)); } } //FeedWatcher.RemoveFeed(1); } catch { //Debug.Log("Nog niets"); } }
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; } }