示例#1
0
 private void Start()
 {
     checkgameObjeck = new ClickObject[ObjectInScene.Length - 1];
     for (int i = 0; i < ObjectInScene.Length - 1; i++)
     {
         checkgameObjeck[i] = ObjectInScene[i].GetComponent <ClickObject>();
     }
     clickSwitch = ObjectInScene[ObjectInScene.Length - 1].GetComponent <ClickSwitch>();
 }
示例#2
0
 private void Start()
 {
     checkScript = mainCamera.GetComponent <Check>();
     buttonsText = gameObject.GetComponent <ButtonsText>();
     for (int i = 0; i < ObjectScripts.Length - 1; i++)
     {
         ObjectScripts[i] = ObjectInScene[i].GetComponent <ClickObject>();
     }
     SwitchCode = ObjectInScene[5].GetComponent <ClickSwitch>();
 }
示例#3
0
        static void Main(string[] args)
        {
            var tv       = new TV();
            var tvButton = new ClickSwitch(tv);

            tvButton.On();
            tvButton.Off();

            var radio       = new Radio();
            var radioButton = new ClickSwitch(radio);

            radioButton.On();
            radioButton.Off();

            Console.ReadKey();
        }