Data object representing a level a player can obtain in the metagame.
A PlayerLevel
has three components: a numeric value, and a range of XP totals
it represents. A player is considered a given level if they have at least
getMinXp()
and less than getMaxXp()
.
Inherited Constant Summary
Field Summary
public static final Creator<PlayerLevel> | CREATOR |
Public Method Summary
boolean | |
int |
getLevelNumber()
Returns the number for this level, e.g.
|
long |
getMaxXp()
|
long |
getMinXp()
|
int |
hashCode()
|
String |
toString()
|
void |
writeToParcel(Parcel out, int
flags)
|
Inherited Method Summary
Fields
public static final Creator<PlayerLevel> CREATOR
Public Methods
public boolean equals (Object obj)
public int getLevelNumber ()
Returns the number for this level, e.g. "level 10".
This is the level that this object represents. For a player to be considered as
being of this level, the value given by
PlayerLevelInfo.getCurrentXpTotal()
must fall in the range [getMinXp()
,
getMaxXp()
).
Returns
- The level number for this level.
public long getMaxXp ()
Returns
- The maximum XP value represented by this level, exclusive.
public long getMinXp ()
Returns
- The minimum XP value needed to attain this level, inclusive.