public final class
PlayerLevelInfo
extends Object
implements SafeParcelable
implements SafeParcelable
Data object representing the current level information of a player in the metagame.
APlayerLevelInfo
has four components: the player's current XP, the timestamp of the
player's last level-up, the player's current level, and the player's next level.
Inherited Constant Summary
Field Summary
public static final Creator<PlayerLevelInfo> | CREATOR |
Public Method Summary
int | |
boolean | |
PlayerLevel |
getCurrentLevel()
Getter for the player's current level object.
|
long | |
long | |
PlayerLevel |
getNextLevel()
Getter for the player's next level object.
|
int |
hashCode()
|
boolean | |
void |
writeToParcel(Parcel out, int flags)
|
Inherited Method Summary
Fields
Public Methods
public int describeContents ()
public PlayerLevel getCurrentLevel ()
Getter for the player's current level object. This object will be the same as the one
returned from getNextLevel()
if the player reached the maximum level.
Returns
- The player's current level object.
See Also
public long getCurrentXpTotal ()
Returns
- The player's current XP value.
public long getLastLevelUpTimestamp ()
Returns
- The timestamp of the player's last level-up.
public PlayerLevel getNextLevel ()
Getter for the player's next level object. This object will be the same as the one returned
from getCurrentLevel()
if the player reached the maximum level.
Returns
- The player's next level object.
See Also
public int hashCode ()
public boolean isMaxLevel ()
Returns
- True if the player reached the maximum level (
getCurrentLevel()
is the same asgetNextLevel()
.