GetActTime

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

Beschreibung

Liefert den Zeitraum in Frames, die das angegebene Objekt bereits die aktuelle Aktivität ausgeführt hat.

Syntax

int GetActTime (object pObj);

Parameter

pObj:
Objekt, Null bei lokalem Aufruf.

Beispiel

private func Burning()
{
  // Rauch
  Smoke(+23, Random(3) - 24, Random(5) + 8);
  // Noch nicht fertig
  if (GetActTime() < 150) return(1);
  // Fertig
  SetAction("Idle");
  // Erz suchen
  var pOre;
  if (!(pOre = FindContents(ORE1))) return(1);
  // Erz verbrauchen
  RemoveObject(pOre);
  // Metall auswerfen
  Exit(CreateContents(METL), -27, +13, 0, -1);
  // Sound
  Sound("Pshshsh");
}
Auszug aus dem Hochofen-Script. Nach 150 Frames ist das Metall fertiggebacken.
Siehe auch: GetAction, GetActionTarget, GetPhase, ObjectSetAction, SetAction, SetPhase
Günther, April 2002