C# Class GalaxyStorm.Services.Data.FleetService

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

Méthodes publiques

Méthode Description
CompleteRecruiting ( string userId ) : void
FleetService ( IRepository users, ILogicProvider logic ) : System
GetPlayerFleet ( string userId ) : Units
ScheduleRecruitBomber ( string userId, int amount ) : TimeSpan?
ScheduleRecruitCarrier ( string userId, int amount ) : TimeSpan?
ScheduleRecruitFighter ( string userId, int amount ) : TimeSpan?
ScheduleRecruitInterceptor ( string userId, int amount ) : TimeSpan?
ScheduleRecruitJuggernaut ( string userId, int amount ) : TimeSpan?
ScheduleRecruitScout ( string userId, int amount ) : TimeSpan?

Private Methods

Méthode Description
CanRecruit ( PlayerObject pO, int amount, IShip shipLogic, ITechnology techLogic ) : bool
SubstractResources ( PlayerObject pO, int resources, int amount, ITechnology techLogic ) : void

Method Details

CompleteRecruiting() public méthode

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

FleetService() public méthode

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

GetPlayerFleet() public méthode

public GetPlayerFleet ( string userId ) : Units
userId string
Résultat GalaxyStorm.Data.Models.PlayerObjects.Units

ScheduleRecruitBomber() public méthode

public ScheduleRecruitBomber ( string userId, int amount ) : TimeSpan?
userId string
amount int
Résultat TimeSpan?

ScheduleRecruitCarrier() public méthode

public ScheduleRecruitCarrier ( string userId, int amount ) : TimeSpan?
userId string
amount int
Résultat TimeSpan?

ScheduleRecruitFighter() public méthode

public ScheduleRecruitFighter ( string userId, int amount ) : TimeSpan?
userId string
amount int
Résultat TimeSpan?

ScheduleRecruitInterceptor() public méthode

public ScheduleRecruitInterceptor ( string userId, int amount ) : TimeSpan?
userId string
amount int
Résultat TimeSpan?

ScheduleRecruitJuggernaut() public méthode

public ScheduleRecruitJuggernaut ( string userId, int amount ) : TimeSpan?
userId string
amount int
Résultat TimeSpan?

ScheduleRecruitScout() public méthode

public ScheduleRecruitScout ( string userId, int amount ) : TimeSpan?
userId string
amount int
Résultat TimeSpan?