C# 클래스 GalaxyStorm.Services.Data.TechnologiesService

상속: ITechnologiesService
파일 보기 프로젝트 열기: Pip3r4o/GalaxyStorm-MVC

공개 메소드들

메소드 설명
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

비공개 메소드들

메소드 설명
CanResearch ( PlayerObject pO, int toLevel, ITechnology techLogic ) : bool
SubstractResources ( PlayerObject pO, int resources ) : void

메소드 상세

CompleteResearching() 공개 메소드

public CompleteResearching ( string userId ) : void
userId string
리턴 void

GetPlayerTechnologies() 공개 메소드

public GetPlayerTechnologies ( string userId ) : Technologies
userId string
리턴 GalaxyStorm.Data.Models.PlayerObjects.Technologies

ScheduleResearchArmoredFleet() 공개 메소드

public ScheduleResearchArmoredFleet ( string userId ) : TimeSpan?
userId string
리턴 TimeSpan?

ScheduleResearchCheaperFleet() 공개 메소드

public ScheduleResearchCheaperFleet ( string userId ) : TimeSpan?
userId string
리턴 TimeSpan?

ScheduleResearchFasterConstruction() 공개 메소드

public ScheduleResearchFasterConstruction ( string userId ) : TimeSpan?
userId string
리턴 TimeSpan?

ScheduleResearchLargerFleet() 공개 메소드

public ScheduleResearchLargerFleet ( string userId ) : TimeSpan?
userId string
리턴 TimeSpan?

ScheduleResearchMoreResources() 공개 메소드

public ScheduleResearchMoreResources ( string userId ) : TimeSpan?
userId string
리턴 TimeSpan?

TechnologiesService() 공개 메소드

public TechnologiesService ( IRepository users, ILogicProvider logic ) : System
users IRepository
logic ILogicProvider
리턴 System