SetActionData

Kategorie: Objekte / Aktivität
Ab Engineversion: 4.6.5.0 CP

Beschreibung

Setzt den Zusatzparameter für die aktuell ausgeführte Aktivitäts-Prozedur. Die Auswirkung dieses Parameters hängt von der gesetzten Prozedur ab. Siehe dazu auch ActMap-Prozeduren.

Syntax

bool SetActionData (int iData, object pObj);

Parameter

iData:
Zusatzparameter für die Aktivität.
pObj:
[opt] Objekt, für das die Aktivitätsdaten geändert werden sollen. 0 bei lokalem Aufruf.

Beispiele

protected func ControlSpecial2()
  {
  SetAction("Bridge");
  SetActionData(Material("Gold"));
  SetComDir(COMD_Up());
  }
Scriptfunktion für einen Spezialclonk: Auf Spezial 2 baut er eine senkrechte Goldbrücke.
SetActionData(256*3 + 2, FindObject(WWNG))
Verschiebt den Aufhängepunkt eines Windrades so, dass der dritte Vertex vom Windrad am zweiten Vertex des Gerüstes klebt.
Siehe auch: GetAction, GetActionTarget, ObjectSetAction, SetAction, SetBridgeActionData, SetComDir, SetDir, SetPhase
Sven2, Juni 2003