C# 클래스 Beyond_Beyaan.EmpireManager

파일 보기 프로젝트 열기: Beyonders/Beyond-Beyaan 1 사용 예제들

공개 메소드들

메소드 설명
AccureIncome ( ) : void
AccureResearch ( ) : void
AddEmpire ( Empire empire ) : void
CheckColonizableSystems ( Galaxy galaxy ) : List>.Dictionary
CheckExploredSystems ( Galaxy galaxy ) : List>.Dictionary
ClearEmptyFleets ( ) : void
EmpireManager ( GameMain gameMain ) : System
GetEmpire ( int empireId ) : Empire
GetFleetsAtPoint ( int x, int y ) : FleetGroup
GetFleetsWithinArea ( float left, float top, float width, float height ) : List
LandTransports ( ) : void
LaunchTransports ( ) : void
Load ( System.Xml.Linq.XElement root ) : bool
LookForCombat ( ) : void
MergeIdleFleets ( ) : void
ProcessNextEmpire ( ) : bool
RemoveEmpire ( Empire empire ) : void
Reset ( ) : void
ResetFleetMovement ( ) : void
RollForDiscoveries ( Random r ) : List>.Dictionary
Save ( XmlWriter writer ) : void
SetInitialEmpireTurn ( ) : void
SetupContacts ( ) : void
UpdateEmpires ( ) : void
UpdateFleetMovement ( float frameDeltaTime ) : bool
UpdateMilitary ( ) : void
UpdatePopulationGrowth ( ) : void

메소드 상세

AccureIncome() 공개 메소드

public AccureIncome ( ) : void
리턴 void

AccureResearch() 공개 메소드

public AccureResearch ( ) : void
리턴 void

AddEmpire() 공개 메소드

public AddEmpire ( Empire empire ) : void
empire Empire
리턴 void

CheckColonizableSystems() 공개 메소드

public CheckColonizableSystems ( Galaxy galaxy ) : List>.Dictionary
galaxy Galaxy
리턴 List>.Dictionary

CheckExploredSystems() 공개 메소드

public CheckExploredSystems ( Galaxy galaxy ) : List>.Dictionary
galaxy Galaxy
리턴 List>.Dictionary

ClearEmptyFleets() 공개 메소드

public ClearEmptyFleets ( ) : void
리턴 void

EmpireManager() 공개 메소드

public EmpireManager ( GameMain gameMain ) : System
gameMain GameMain
리턴 System

GetEmpire() 공개 메소드

public GetEmpire ( int empireId ) : Empire
empireId int
리턴 Empire

GetFleetsAtPoint() 공개 메소드

public GetFleetsAtPoint ( int x, int y ) : FleetGroup
x int
y int
리턴 FleetGroup

GetFleetsWithinArea() 공개 메소드

public GetFleetsWithinArea ( float left, float top, float width, float height ) : List
left float
top float
width float
height float
리턴 List

LandTransports() 공개 메소드

public LandTransports ( ) : void
리턴 void

LaunchTransports() 공개 메소드

public LaunchTransports ( ) : void
리턴 void

Load() 공개 메소드

public Load ( System.Xml.Linq.XElement root ) : bool
root System.Xml.Linq.XElement
리턴 bool

LookForCombat() 공개 메소드

public LookForCombat ( ) : void
리턴 void

MergeIdleFleets() 공개 메소드

public MergeIdleFleets ( ) : void
리턴 void

ProcessNextEmpire() 공개 메소드

public ProcessNextEmpire ( ) : bool
리턴 bool

RemoveEmpire() 공개 메소드

public RemoveEmpire ( Empire empire ) : void
empire Empire
리턴 void

Reset() 공개 메소드

public Reset ( ) : void
리턴 void

ResetFleetMovement() 공개 메소드

public ResetFleetMovement ( ) : void
리턴 void

RollForDiscoveries() 공개 메소드

public RollForDiscoveries ( Random r ) : List>.Dictionary
r System.Random
리턴 List>.Dictionary

Save() 공개 메소드

public Save ( XmlWriter writer ) : void
writer System.Xml.XmlWriter
리턴 void

SetInitialEmpireTurn() 공개 메소드

public SetInitialEmpireTurn ( ) : void
리턴 void

SetupContacts() 공개 메소드

public SetupContacts ( ) : void
리턴 void

UpdateEmpires() 공개 메소드

public UpdateEmpires ( ) : void
리턴 void

UpdateFleetMovement() 공개 메소드

public UpdateFleetMovement ( float frameDeltaTime ) : bool
frameDeltaTime float
리턴 bool

UpdateMilitary() 공개 메소드

public UpdateMilitary ( ) : void
리턴 void

UpdatePopulationGrowth() 공개 메소드

public UpdatePopulationGrowth ( ) : void
리턴 void