Example #1
0
        static void ConfigureRemoteControlLight(Invoker_RemoteControl remoteControl, int position)
        {
            Receiver_Light  livingRoomLight   = new Receiver_Light();
            Command_LightOn livingRoomLightOn = new Command_LightOn(livingRoomLight);

            remoteControl.SetOnCommand(livingRoomLightOn, position);

            Command_LightOff livingRoomLightOff = new Command_LightOff(livingRoomLight);

            remoteControl.SetOffCommand(livingRoomLightOff, position);
        }
Example #2
0
 public Command_LightOn(Receiver_Light light)
 {
     this.light = light;
 }