C# Class GalaxyStorm.Services.Data.TechnologiesService

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

Méthodes publiques

Méthode Description
CompleteResearching ( string userId ) : void
GetPlayerTechnologies ( string userId ) : Technologies
ScheduleResearchArmoredFleet ( string userId ) : TimeSpan?
ScheduleResearchCheaperFleet ( string userId ) : TimeSpan?
ScheduleResearchFasterConstruction ( string userId ) : TimeSpan?
ScheduleResearchLargerFleet ( string userId ) : TimeSpan?
ScheduleResearchMoreResources ( string userId ) : TimeSpan?
TechnologiesService ( IRepository users, ILogicProvider logic ) : System

Private Methods

Méthode Description
CanResearch ( PlayerObject pO, int toLevel, ITechnology techLogic ) : bool
SubstractResources ( PlayerObject pO, int resources ) : void

Method Details

CompleteResearching() public méthode

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

GetPlayerTechnologies() public méthode

public GetPlayerTechnologies ( string userId ) : Technologies
userId string
Résultat GalaxyStorm.Data.Models.PlayerObjects.Technologies

ScheduleResearchArmoredFleet() public méthode

public ScheduleResearchArmoredFleet ( string userId ) : TimeSpan?
userId string
Résultat TimeSpan?

ScheduleResearchCheaperFleet() public méthode

public ScheduleResearchCheaperFleet ( string userId ) : TimeSpan?
userId string
Résultat TimeSpan?

ScheduleResearchFasterConstruction() public méthode

public ScheduleResearchFasterConstruction ( string userId ) : TimeSpan?
userId string
Résultat TimeSpan?

ScheduleResearchLargerFleet() public méthode

public ScheduleResearchLargerFleet ( string userId ) : TimeSpan?
userId string
Résultat TimeSpan?

ScheduleResearchMoreResources() public méthode

public ScheduleResearchMoreResources ( string userId ) : TimeSpan?
userId string
Résultat TimeSpan?

TechnologiesService() public méthode

public TechnologiesService ( IRepository users, ILogicProvider logic ) : System
users IRepository
logic ILogicProvider
Résultat System