C# Класс GalaxyStorm.Services.Data.PlayerService

Наследование: IPlayerService
Показать файл Открыть проект

Открытые методы

Метод Описание
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

Описание методов

AssignPlayerObject() публичный Метод

public AssignPlayerObject ( ApplicationUser user ) : void
user GalaxyStorm.Data.Models.ApplicationUser
Результат void

AssignPlayerObjectToPlanet() публичный Метод

public AssignPlayerObjectToPlanet ( string userId ) : void
userId string
Результат void

AssignPlayerObjectWithShard() публичный Метод

public AssignPlayerObjectWithShard ( ApplicationUser user, int shardId ) : void
user GalaxyStorm.Data.Models.ApplicationUser
shardId int
Результат void

AssignUnassignedUsers() публичный Метод

public AssignUnassignedUsers ( ) : void
Результат void

AssignUserToPlayerObject() публичный Метод

public AssignUserToPlayerObject ( string userId ) : void
userId string
Результат void

GetHourlyResourceIncome() публичный Метод

public GetHourlyResourceIncome ( string userId ) : long[]
userId string
Результат long[]

GetPlayerInformation() публичный Метод

public GetPlayerInformation ( string userId ) : PlayerObject
userId string
Результат GalaxyStorm.Data.Models.PlayerObjects.PlayerObject

GetPlayerResources() публичный Метод

public GetPlayerResources ( string userId ) : Resources
userId string
Результат GalaxyStorm.Data.Models.PlayerObjects.Resources

GetPlayers() публичный Метод

public GetPlayers ( ) : IQueryable
Результат IQueryable

PlayerService() публичный Метод

public PlayerService ( IRepository users, IRepository planets, IRepository shards, IRepository players, ILogicProvider logic ) : System
users IRepository
planets IRepository
shards IRepository
players IRepository
logic ILogicProvider
Результат System

ReassignPlayerObject() публичный Метод

public ReassignPlayerObject ( string userId ) : void
userId string
Результат void

UpdateResources() публичный Метод

public UpdateResources ( string poId, long energy, long crystal, long metal ) : void
poId string
energy long
crystal long
metal long
Результат void