public void SetDistance(EstimoteUnityBeaconRange proximity, float dist) { distance = dist; switch (proximity) { case EstimoteUnityBeaconRange.IMMEDIATE: rangeModel.GetComponent <Renderer>().material = mat_green; rangeText.text = "IMMEDIATE: " + dist; break; case EstimoteUnityBeaconRange.NEAR: rangeModel.GetComponent <Renderer>().material = mat_yellow; rangeText.text = "NEAR: " + dist; break; case EstimoteUnityBeaconRange.FAR: rangeModel.GetComponent <Renderer>().material = mat_orange; rangeText.text = "FAR: " + dist; break; case EstimoteUnityBeaconRange.UNKNOWN: rangeModel.GetComponent <Renderer>().material = mat_red; rangeText.text = "UNKNOWN"; break; default: break; } }
public EstimoteUnityBeacon(string uuid, int major, int minor, int range, int strength, double accuracy) { UUID = uuid; Major = major; Minor = minor; BeaconRange = (EstimoteUnityBeaconRange)range; RSSI = strength; Accuracy = accuracy; LastSeen = DateTime.Now; }