void StatusEvent(string msg) { Debug.Log("99999999999"); Debug.Log(msg); JSONNode jsonNode = JSON.Parse(msg); JSONNode userEvents = jsonNode["UserEvents"]; if (userEvents == null) { return; } redCount = 0; greenCount = 0; yellowCount = 0; string num = userEvents.Count.ToString(); openNum.text = num; connectNum.text = num; comeinNum.text = num; for (int i = 0; i < userEvents.Count; i++) { int powerNum = int.Parse(userEvents[i]["PowerState"]); if (powerNum < 33) { redCount++; } else if (powerNum >= 33 && powerNum < 66) { yellowCount++; } else if (powerNum >= 66) { greenCount++; } } greenNum.text = greenCount.ToString(); redNum.text = redCount.ToString(); yellowNumt.text = yellowCount.ToString(); FrameMsgHandler.SendMsg(NetMessageConst.UpdateOnlineDeviceInfo, userEvents); }
public override void RemoveEvent() { base.RemoveEvent(); FrameMsgHandler.RemoveListener(NetMessageConst.UpdateOnlineDeviceInfo, UpdateOnlineDeviceInfo); }
public override void AddEvent() { base.AddEvent(); FrameMsgHandler.AddListener(NetMessageConst.UpdateOnlineDeviceInfo, UpdateOnlineDeviceInfo); GetDevicesListReq(); }