C# Класс Beyond_Beyaan.EmpireManager

Показать файл Открыть проект Примеры использования класса

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

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