C# Class EssenceShared.AccountState

Afficher le fichier Open project: Insality/essence-of-shadows Class Usage Examples

Méthodes publiques

Méthode Description
AccountState ( string id, string nickname, GameLayer>.Dictionary locations ) : System
GetUpgradeCost ( AcccountUpgrade upgrade ) : int
PayGold ( int count ) : bool
RecalcStats ( ) : void
Serialize ( ) : string
SetLocationsDict ( GameLayer>.Dictionary locations ) : void
SwitchLocation ( Locations locationTo ) : void
Update ( ) : void

Вызывается классом Player

Upgrade ( AcccountUpgrade upgrade ) : bool

Private Methods

Méthode Description
GetPlayer ( ) : Player
LevelUp ( ) : void

Method Details

AccountState() public méthode

public AccountState ( string id, string nickname, GameLayer>.Dictionary locations ) : System
id string
nickname string
locations GameLayer>.Dictionary
Résultat System

GetUpgradeCost() public méthode

public GetUpgradeCost ( AcccountUpgrade upgrade ) : int
upgrade AcccountUpgrade
Résultat int

PayGold() public méthode

public PayGold ( int count ) : bool
count int
Résultat bool

RecalcStats() public méthode

public RecalcStats ( ) : void
Résultat void

Serialize() public méthode

public Serialize ( ) : string
Résultat string

SetLocationsDict() public méthode

public SetLocationsDict ( GameLayer>.Dictionary locations ) : void
locations GameLayer>.Dictionary
Résultat void

SwitchLocation() public méthode

public SwitchLocation ( Locations locationTo ) : void
locationTo Locations
Résultat void

Update() public méthode

Вызывается классом Player
public Update ( ) : void
Résultat void

Upgrade() public méthode

public Upgrade ( AcccountUpgrade upgrade ) : bool
upgrade AcccountUpgrade
Résultat bool