C# Class GalaxyStorm.Services.Data.PlayerService

Inheritance: IPlayerService
Mostrar archivo Open project: Pip3r4o/GalaxyStorm-MVC

Public Methods

Method 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 method

public AssignPlayerObject ( ApplicationUser user ) : void
user GalaxyStorm.Data.Models.ApplicationUser
return void

AssignPlayerObjectToPlanet() public method

public AssignPlayerObjectToPlanet ( string userId ) : void
userId string
return void

AssignPlayerObjectWithShard() public method

public AssignPlayerObjectWithShard ( ApplicationUser user, int shardId ) : void
user GalaxyStorm.Data.Models.ApplicationUser
shardId int
return void

AssignUnassignedUsers() public method

public AssignUnassignedUsers ( ) : void
return void

AssignUserToPlayerObject() public method

public AssignUserToPlayerObject ( string userId ) : void
userId string
return void

GetHourlyResourceIncome() public method

public GetHourlyResourceIncome ( string userId ) : long[]
userId string
return long[]

GetPlayerInformation() public method

public GetPlayerInformation ( string userId ) : PlayerObject
userId string
return GalaxyStorm.Data.Models.PlayerObjects.PlayerObject

GetPlayerResources() public method

public GetPlayerResources ( string userId ) : Resources
userId string
return GalaxyStorm.Data.Models.PlayerObjects.Resources

GetPlayers() public method

public GetPlayers ( ) : IQueryable
return IQueryable

PlayerService() public method

public PlayerService ( IRepository users, IRepository planets, IRepository shards, IRepository players, ILogicProvider logic ) : System
users IRepository
planets IRepository
shards IRepository
players IRepository
logic ILogicProvider
return System

ReassignPlayerObject() public method

public ReassignPlayerObject ( string userId ) : void
userId string
return void

UpdateResources() public method

public UpdateResources ( string poId, long energy, long crystal, long metal ) : void
poId string
energy long
crystal long
metal long
return void