Skip to main content

.STAGE

Mit dem Stage-Manager kann der Bot in verschiedene Zustände geschaltet werden, um unterschiedliche Skills zu setzen und JS-Code beim Ein- und Austritt auszuführen.

.add('name', 'stage')

Fügt eine neue Stage hinzu.

RAGAI.STAGE.add('Start');

.remove('name')

Löscht die angegebene Stage.

RAGAI.STAGE.remove('Start');

.hide('name')

Verbirgt die angegebene Stage.

RAGAI.STAGE.hide('Start');

.show('name')

Zeigt die angegebene Stage an.

RAGAI.STAGE.show('Start');

.goToIndex('number')

Setzt die aktuelle Stage auf Basis der angegebenen Array-Position.

RAGAI.STAGE.goToIndex(0);

.goTo('number' | 'name')

Setzt die aktuelle Stage auf Basis der angegebenen Array-Position oder des Namens.

RAGAI.STAGE.goTo('Start');

.goToRandom(string[])

Setzt die aktuelle Stage zufällig auf Basis des angegebenen Arrays an Stage-Namen oder aller verfügbaren Stages.

RAGAI.STAGE.goToRandom(['Start', 'Ende']);

.goToName('name')

Setzt die aktuelle Stage auf Basis des angegebenen Namens.

RAGAI.STAGE.goToName('Start');

.next()

Setzt die aktuelle Stage auf die nächstfolgende Stage relativ zur aktuellen.

RAGAI.STAGE.next();

.prev()

Setzt die aktuelle Stage auf die vorherige Stage relativ zur aktuellen.

RAGAI.STAGE.prev();

.allStages

Gibt alle aktuell eingetragenen Stages wieder.

RAGAI.STAGE.allStages;

.visibleStages

Gibt alle aktuell eingetragenen und sichtbaren Stages zurück.

RAGAI.STAGE.visibleStages;

.restore()

Stellt die zuletzt verwendete Stage wieder her.

RAGAI.STAGE.restore();

.list()

Gibt die Namen aller Stages zurück.

RAGAI.STAGE.list();