Interface IScore
Provides an interface to read the score that was earned by the user.
Namespace: VoxelBusters.EssentialKit
Assembly: cs.temp.dll.dll
Syntax
public interface IScore
Remarks
\note Your game must authenticate the local user before using any features.
Properties
FormattedValue
The players score as a localized string. (read-only)
Declaration
string FormattedValue { get; }
Property Value
| Type | Description |
|---|---|
| System.String |
LastReportedDate
The date and time when score was reported. (read-only)
Declaration
DateTime LastReportedDate { get; }
Property Value
| Type | Description |
|---|---|
| DateTime |
LeaderboardId
An unique string used to identify the leaderboard across all the supported platforms. (read-only)
Declaration
string LeaderboardId { get; }
Property Value
| Type | Description |
|---|---|
| System.String |
LeaderboardPlatformId
A string used to identify the leaderboard in the current platform. (read-only)
Declaration
string LeaderboardPlatformId { get; }
Property Value
| Type | Description |
|---|---|
| System.String |
Player
The player that earned the score. (read-only)
Declaration
IPlayer Player { get; }
Property Value
| Type | Description |
|---|---|
| IPlayer |
Rank
The position of the score in leaderboard. (read-only)
Declaration
long Rank { get; }
Property Value
| Type | Description |
|---|---|
| System.Int64 |
Value
The score earned by the player.
Declaration
long Value { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Int64 |
Methods
ReportScore(CompletionCallback)
Reports the score to game server.
Declaration
void ReportScore(CompletionCallback callback)
Parameters
| Type | Name | Description |
|---|---|---|
| CompletionCallback | callback | Callback that will be called after operation is completed. |