示例#1
0
        static void Main(string[] args)
        {
            bool   tvstat;              //status данного экземпляра класса
            string tvinfo = "1";        //string for status
            Tele   myTV   = new Tele(); //Создание нового экземпляра

            tvstat = myTV.switchedTV;

            Console.WriteLine("Текущее состояние телевизора");
            GetTVInfo(tvstat, ref tvinfo);
            Console.WriteLine(tvinfo);

            Console.WriteLine("Нажмите Y, если хотите включить телевизор");
            if (Console.ReadKey(true).Key == ConsoleKey.Y)
            {
                myTV.switchedOn();
            }

            Console.WriteLine("Новое состояние телевизора");
            tvstat = myTV.switchedTV;
            GetTVInfo(tvstat, ref tvinfo);
            Console.WriteLine(tvinfo);

            //НУ чтож же, продолжим пилить это никому не нужно приложение дальше?
            Console.WriteLine("Текщий канал 0");
            Console.WriteLine("Нажмите + или - для переключения канала");
            myTV.Switch();
        }
示例#2
0
    private void removeTeles()
    {
        //Setup other teleporters
        foreach (GameObject Teleporter in GameObject.FindGameObjectsWithTag("Teleport"))
        {
            if ((Teleporter.transform.parent) && (Teleporter.transform.parent.name != "ExtraContainer"))
            {
                if (Teleporter != this.gameObject)
                {
                    Teleporter.SetActive(false);
                }
                else
                {
                    foreach (Renderer r in Teleporter.GetComponentsInChildren <Renderer>())
                    {
                        r.enabled = false;
                    }
                }
            }
        }

        if (Visible.Count > 0)
        {
            foreach (GameObject Tele in Visible)
            {
                if (Tele)
                {
                    Tele.SetActive(true);
                }
            }
        }
    }