示例#1
0
 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");
 }
示例#2
0
        // 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>();
 }