private void Awake() { system = SmartHomeController.GetSystem <LightSystem>(); lightNames = system.GetDeviceNames(); groupNameList = system.GetGroupNames(); UIHelper.PopulateList(lightList, lightNames); UIHelper.PopulateList(groupList, groupNameList); Console.WriteLine("Populate the Group and Light Lists"); }
// Use this for initialization void Start() { system = SmartHomeController.GetSystem <SecuritySystem>(); cameraNames = system.Cameras.Select(cam => cam.DevInfo.Name).ToList(); sensorNames = system.MotionSensors.Select(sensor => sensor.DevInfo.Name).ToList(); screens = new List <RawImage>(4); for (int iscreen = 0; iscreen < screens.Capacity; iscreen++) { screens[iscreen] = GameObject.Find("Sec_Screen_" + iscreen).GetComponent <RawImage>(); system.Cameras[iscreen].BindTargetTexture(screens[iscreen]); } UIHelper.PopulateList(cameraList, cameraNames); UIHelper.PopulateList(sensorList, cameraNames); }
// Use this for initialization void Start() { system = SmartHomeController.GetSystem<TemperatureSystem>(); }