C# 클래스 Beyond_Beyaan.FleetManager

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

공개 메소드들

메소드 설명
AddFleet ( Fleet fleet ) : void
AddShipDesign ( Ship newShipDesign ) : void
ClearEmptyFleets ( ) : void
FleetManager ( Empire empire ) : System
GetExpenses ( ) : float
GetFleets ( ) : List
GetNextShipDesign ( Ship previousDesign ) : Ship
GetShipCount ( Ship design ) : int
GetShipWithDesignID ( int designID ) : Ship
Load ( System.Xml.Linq.XElement empireDoc, Empire empire, GameMain gameMain ) : void
MergeIdleFleets ( ) : void
MoveFleets ( float frameDeltaTime ) : bool
ObsoleteShipDesign ( Ship shipToObsolete ) : void
RemoveFleet ( Fleet fleet ) : void
ResetFleetMovements ( ) : void
ReturnFleetAtPoint ( int x, int y ) : Beyond_Beyaan.Fleet[]
Save ( XmlWriter writer ) : void
SetupStarterFleet ( StarSystem homeSystem ) : void

메소드 상세

AddFleet() 공개 메소드

public AddFleet ( Fleet fleet ) : void
fleet Fleet
리턴 void

AddShipDesign() 공개 메소드

public AddShipDesign ( Ship newShipDesign ) : void
newShipDesign Ship
리턴 void

ClearEmptyFleets() 공개 메소드

public ClearEmptyFleets ( ) : void
리턴 void

FleetManager() 공개 메소드

public FleetManager ( Empire empire ) : System
empire Empire
리턴 System

GetExpenses() 공개 메소드

public GetExpenses ( ) : float
리턴 float

GetFleets() 공개 메소드

public GetFleets ( ) : List
리턴 List

GetNextShipDesign() 공개 메소드

public GetNextShipDesign ( Ship previousDesign ) : Ship
previousDesign Ship
리턴 Ship

GetShipCount() 공개 메소드

public GetShipCount ( Ship design ) : int
design Ship
리턴 int

GetShipWithDesignID() 공개 메소드

public GetShipWithDesignID ( int designID ) : Ship
designID int
리턴 Ship

Load() 공개 메소드

public Load ( System.Xml.Linq.XElement empireDoc, Empire empire, GameMain gameMain ) : void
empireDoc System.Xml.Linq.XElement
empire Empire
gameMain GameMain
리턴 void

MergeIdleFleets() 공개 메소드

public MergeIdleFleets ( ) : void
리턴 void

MoveFleets() 공개 메소드

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

ObsoleteShipDesign() 공개 메소드

public ObsoleteShipDesign ( Ship shipToObsolete ) : void
shipToObsolete Ship
리턴 void

RemoveFleet() 공개 메소드

public RemoveFleet ( Fleet fleet ) : void
fleet Fleet
리턴 void

ResetFleetMovements() 공개 메소드

public ResetFleetMovements ( ) : void
리턴 void

ReturnFleetAtPoint() 공개 메소드

public ReturnFleetAtPoint ( int x, int y ) : Beyond_Beyaan.Fleet[]
x int
y int
리턴 Beyond_Beyaan.Fleet[]

Save() 공개 메소드

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

SetupStarterFleet() 공개 메소드

public SetupStarterFleet ( StarSystem homeSystem ) : void
homeSystem StarSystem
리턴 void