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); }
public Command_LightOn(Receiver_Light light) { this.light = light; }