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

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

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

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

Приватные методы

Метод Описание
CanRecruit ( PlayerObject pO, int amount, IShip shipLogic, ITechnology techLogic ) : bool
SubstractResources ( PlayerObject pO, int resources, int amount, ITechnology techLogic ) : void

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

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

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

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

public FleetService ( IRepository users, ILogicProvider logic ) : System
users IRepository
logic ILogicProvider
Результат System

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

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

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

public ScheduleRecruitBomber ( string userId, int amount ) : TimeSpan?
userId string
amount int
Результат TimeSpan?

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

public ScheduleRecruitCarrier ( string userId, int amount ) : TimeSpan?
userId string
amount int
Результат TimeSpan?

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

public ScheduleRecruitFighter ( string userId, int amount ) : TimeSpan?
userId string
amount int
Результат TimeSpan?

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

public ScheduleRecruitInterceptor ( string userId, int amount ) : TimeSpan?
userId string
amount int
Результат TimeSpan?

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

public ScheduleRecruitJuggernaut ( string userId, int amount ) : TimeSpan?
userId string
amount int
Результат TimeSpan?

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

public ScheduleRecruitScout ( string userId, int amount ) : TimeSpan?
userId string
amount int
Результат TimeSpan?