C# Class GalaxyStorm.Services.Data.PlayerService

Inheritance: IPlayerService
Afficher le fichier Open project: Pip3r4o/GalaxyStorm-MVC

Méthodes publiques

Méthode Description
AssignPlayerObject ( ApplicationUser user ) : void
AssignPlayerObjectToPlanet ( string userId ) : void
AssignPlayerObjectWithShard ( ApplicationUser user, int shardId ) : void
AssignUnassignedUsers ( ) : void
AssignUserToPlayerObject ( string userId ) : void
GetHourlyResourceIncome ( string userId ) : long[]
GetPlayerInformation ( string userId ) : PlayerObject
GetPlayerResources ( string userId ) : Resources
GetPlayers ( ) : IQueryable
PlayerService ( IRepository users, IRepository planets, IRepository shards, IRepository players, ILogicProvider logic ) : System
ReassignPlayerObject ( string userId ) : void
UpdateResources ( string poId, long energy, long crystal, long metal ) : void

Method Details

AssignPlayerObject() public méthode

public AssignPlayerObject ( ApplicationUser user ) : void
user GalaxyStorm.Data.Models.ApplicationUser
Résultat void

AssignPlayerObjectToPlanet() public méthode

public AssignPlayerObjectToPlanet ( string userId ) : void
userId string
Résultat void

AssignPlayerObjectWithShard() public méthode

public AssignPlayerObjectWithShard ( ApplicationUser user, int shardId ) : void
user GalaxyStorm.Data.Models.ApplicationUser
shardId int
Résultat void

AssignUnassignedUsers() public méthode

public AssignUnassignedUsers ( ) : void
Résultat void

AssignUserToPlayerObject() public méthode

public AssignUserToPlayerObject ( string userId ) : void
userId string
Résultat void

GetHourlyResourceIncome() public méthode

public GetHourlyResourceIncome ( string userId ) : long[]
userId string
Résultat long[]

GetPlayerInformation() public méthode

public GetPlayerInformation ( string userId ) : PlayerObject
userId string
Résultat GalaxyStorm.Data.Models.PlayerObjects.PlayerObject

GetPlayerResources() public méthode

public GetPlayerResources ( string userId ) : Resources
userId string
Résultat GalaxyStorm.Data.Models.PlayerObjects.Resources

GetPlayers() public méthode

public GetPlayers ( ) : IQueryable
Résultat IQueryable

PlayerService() public méthode

public PlayerService ( IRepository users, IRepository planets, IRepository shards, IRepository players, ILogicProvider logic ) : System
users IRepository
planets IRepository
shards IRepository
players IRepository
logic ILogicProvider
Résultat System

ReassignPlayerObject() public méthode

public ReassignPlayerObject ( string userId ) : void
userId string
Résultat void

UpdateResources() public méthode

public UpdateResources ( string poId, long energy, long crystal, long metal ) : void
poId string
energy long
crystal long
metal long
Résultat void