Пример #1
0
    private String DevicesJson()
    {
        GameObject[] lights  = GameObject.FindGameObjectsWithTag("IOTLight");
        GameObject[] buttons = GameObject.FindGameObjectsWithTag("IOTButton");
        DevicesClass devices = new DevicesClass();

        foreach (GameObject light in lights)
        {
            devices.UnityLight.Add(light.name);
        }
        foreach (GameObject button in buttons)
        {
            devices.UnityButton.Add(button.name);
        }
        string json = JsonUtility.ToJson(devices);

        return(json);
    }
Пример #2
0
        public void InputDetailBill()
        {
            do
            {
                int chooseDevice = 0;
                Console.Write("Chọn loại thiết bị điện(1-máy quạt, 2- máy lạnh): ");
                try
                {
                    chooseDevice = Convert.ToInt32(Console.ReadLine());
                }
                catch (Exception)
                {
                    chooseDevice = -1;
                }

                if (chooseDevice != 2 && chooseDevice != 1)
                {
                    Console.Write("Nhap lai: ");
                }
                switch (chooseDevice)
                {
                case 1:
                    Console.Write("Chọn loại máy quạt(1 - máy quạt đứng, 2 - máy quạt hơi nước, 3 – máy quạt sạc điện): ");
                    chooseFan = int.Parse(Console.ReadLine());

                    switch (chooseFan)
                    {
                    case 1:
                        devices = new StandFan();
                        devices.InputDetailBill();
                        devices.OutputDetailBill();
                        break;

                    case 2:
                        devices = new SteamFan();
                        devices.InputDetailBill();
                        devices.OutputDetailBill();
                        break;

                    case 3:
                        devices = new BatteryFan();
                        devices.InputDetailBill();
                        devices.OutputDetailBill();
                        break;
                    }
                    break;

                case 2:
                    Console.Write("Chọn loại máy lạnh (1 -máy lạnh một chiều, 2- máy lạnh hai chiều): ");
                    chooseWay = int.Parse(Console.ReadLine());
                    switch (chooseWay)
                    {
                    case 1:
                        devices = new AirMachine1_Way();
                        devices.InputDetailBill();
                        devices.OutputDetailBill();
                        break;

                    case 2:
                        devices = new AirMachine2_Way();
                        devices.InputDetailBill();
                        devices.OutputDetailBill();
                        break;
                    }
                    break;
                }
            } while (chooseDevice < 0);
        }