public final class

PlayerLevel

extends Object
implements Parcelable
java.lang.Object
   ↳ com.google.android.gms.games.PlayerLevel

Class Overview

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().

Summary

[Expand]
Inherited Constants
From interface android.os.Parcelable
Fields
public static final PlayerLevelCreator CREATOR
Public Methods
int describeContents()
boolean equals(Object obj)
int getLevelNumber()
Returns the number for this level, e.g.
long getMaxXp()
long getMinXp()
int hashCode()
String toString()
void writeToParcel(Parcel out, int flags)
[Expand]
Inherited Methods
From class java.lang.Object
From interface android.os.Parcelable

Fields

public static final PlayerLevelCreator CREATOR

Public Methods

public int describeContents ()

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 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.

public int hashCode ()

public String toString ()

public void writeToParcel (Parcel out, int flags)