ToplistRankChangeEvent Klasse Feedback
ToplistRankChangeEvents erhalten EventListener die bei einer Toplist mit der Methode addRankChangeListener erzeugt wurden, nachdem sich der Rang für einen User geändert hat.
Das ToplistRankChangeEvent enthält alle wichtigen Daten, um auf die Änderung zu reagieren und den überholten Usern eine Nachricht zu senden.
Übersicht
Methoden
getNewRank Feedback
() NumberLiefert den neuen Toplisten-Rang, des Users.
Rückgabewert:
Beispiel:
var newRank = toplistRankChangeEvent.getNewRank(); // i.e.: 78
getNewValue Feedback
() NumberLiefert den neuen Wert.
Rückgabewert:
Beispiel:
var newValue = toplistRankChangeEvent.getNewValue(); // i.e.: 100
getOldRank Feedback
() NumberLiefert den Toplisten-Rang, den der User vor der Änderung hatte.
Rückgabewert:
-1, falls der Nutzer vorher keinen Rang hatte.
Beispiel:
var oldRank = toplistRankChangeEvent.getOldRank(); // i.e.: 100
getOldValue Feedback
() NumberLiefert den Wert, der vor der Änderung gespeichert war.
Rückgabewert:
Beispiel:
var oldValue = toplistRankChangeEvent.getOldValue(); // i.e.: 3
getToplist Feedback
() ToplistLiefert die zugehörige Toplist.
Rückgabewert:
Beispiel:
var toplist = toplistRankChangeEvent.getToplist();
getUser Feedback
() UserLiefert den User für den das Event ausgelöst wurde.
Rückgabewert:
Beispiel:
var user = toplistRankChangeEvent.getUser(); // i.e.: User:Brems
getUsersOvertook Feedback
() User[]Liefert die User, die bei dieser Änderung überholt worden sind.
Achtung: Wenn mehr als 10 User
überholt wurden, so liefert die Methode die besten 10 überholten User.
Rückgabewert:
Beispiel:
var usersOvertook = toplistRankChangeEvent.getUsersOvertook(); // i.e.: [ User:Plex, User:Holgi ]