Ansteuerung des OnAirScreen

Sooo! Ich bin einen Schritt weiter.

Das Gamepad Script sieht jetzt so aus:

{

Fernsteuer-Befehl für Gamepad: GAMEPAD ON AIR

In diesem Beispiel toggelt der Befehl vom Gamepad ein/aus.
Bei Verwendung von zwei Aktoren muß das Skript entsprechend
abgeändert werden.

}

procedure OnRuntimeDataChange(Key, Value: string);
begin
end;

procedure OnExecuteCommand(Command: string);
begin
  if Command = 'GAMEPAD ON AIR' then begin
    SetRuntimeData('GamepadStatus', 'AIR1:ON');
    ExecuteCommand ('AIRCHECK OPEN');
    ExecuteCommand ('AIRCHECK ON');
	
  end
  else if Command = 'GAMEPAD OFF AIR' then begin
    SetRuntimeData('GamepadStatus', 'AIR1:OFF');
    ExecuteCommand ('AIRCHECK OFF');
    ExecuteCommand ('AIRCHECK CLOSE');
  end;
end;

begin
end.

Wobei AIRCHECK die Fernsteuer ID ist, die man für as Bildschirmobjekt des Aircheck Recorders vergeben hat. Der Aircheck Recorder ist ein Feature, was für die meisten User nicht zur Home Version dazu gehört. Das erschien mir hier sinnvoller, den Aircheck direkt zu triggern und nicht anhand des RuntimeData Satus aus dem OnAirScreen Script heraus.