varmgr.add wait=float msg=msgstring [Options]

Add, kurzform von ADDEVENT. Diese Message fügt einen neuen Event ein. Der Event muss mindestens einen wait Parameter haben und einen (msg) Parameter. Nach Ablauf der Zeit in wait wird der Event aktiviert. Der Inhalt von msg wird verschickt, weitere Bearbeitung laut den Optionen, ansonsten wird der Event automatisch entfernt. Optionale Parameter: repeat=int
Repeat bestimmt die Anzahl der Wiederholungen. Standardwert ist 1.\ time=float
Time ist der Zeitabstand zwischen den Wiederholungen. Standardwert ist der Inhalt von wait.\ fade=startfloat:endfloat
Fademodus für msg einschalten. Fade startfloat und Endfloat bestimmen Spanne von Werten die pro Frame an die Message angefügt wird.\ toggle=bool
Gibt an ob der fade bei einer Widerholung vom Anfangswert oder vom Aktuellen Wert "faden" soll. Standardwert ist false. =ul> Beispiele:
eventmgr {
	--Alle 10 sekunden eine neue Musik anspielen
	add wait=1 time=10 repeat=10 m_msg="musikplayer.play random"
	
	--Nach 10 Sekunden eine Msg verschicken. In diesem Fall wird ein layer unsichtbar
	add wait=10 m_msg="layer.hint_1.visible=true"
	
	--Fade Event.
	--In 10 Sekunden wird 12 mal fixalpha zwischen 0.5 und 1 wechseln.
	--toggle auf true, bewirkt das auf und ab "gefaded" wird.
    add wait=10 fade=0.5:1 time=1 repeat=12 toggle=true m_msg="layer.hint_1.blitfx.fixalpha"
	add wait=22 m_msg="layer.hint_1.visible=false"
}

varmgr.del pattern

Löscht alle Events in denen der Teilstring pattern im msg Text auftaucht.

varmgr.clear

Löscht alle aktuellen und wartenden Events.

varmgr.set wait=float msg=pattern

Sucht Events die den String pattern enthalten und setzt den neuen wait Wert. link to CActor bool CVarMgr::Message (const char *Type); bool CVarMgr::ParseMsg (const char *arg); void CVarMgr::Action (float delta);