C# Класс Beyond_Beyaan.Planet

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

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

Метод Описание
AddRacePopulation ( Race whichRace, float amount ) : void
CheckIfShipBuilt ( int &amount ) : Ship
Colonize ( Empire whichEmpire ) : void
GetRacePopulation ( Race whichRace ) : float
Planet ( string name, Random r, StarSystem system ) : System
Planet ( string name, string type, int maxPop, Empire owner, StarSystem system, Random r ) : System
RemoveRace ( Race whichRace ) : void
RemoveRacePopulation ( Race whichRace, float amount ) : void
SetCleanup ( ) : void
SetHomeworld ( Empire owner, Random r ) : void
SetOutputAmount ( OUTPUT_TYPE outputType, int amount, bool forceChange ) : void
UpdateOutputs ( ) : void
UpdatePlanet ( ) : void

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

Метод Описание
CalculateRaceGrowth ( Race race ) : float
CalculateTotalPopGrowth ( ) : float
GetPointsExcludingSelectedTypeAndLockedTypes ( OUTPUT_TYPE type ) : int
SetValues ( string name, string type, int maxPop, StarSystem system, Empire empire, Random r ) : void

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

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

public AddRacePopulation ( Race whichRace, float amount ) : void
whichRace Beyond_Beyaan.Data_Modules.Race
amount float
Результат void

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

public CheckIfShipBuilt ( int &amount ) : Ship
amount int
Результат Ship

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

public Colonize ( Empire whichEmpire ) : void
whichEmpire Empire
Результат void

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

public GetRacePopulation ( Race whichRace ) : float
whichRace Race
Результат float

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

public Planet ( string name, Random r, StarSystem system ) : System
name string
r Random
system StarSystem
Результат System

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

public Planet ( string name, string type, int maxPop, Empire owner, StarSystem system, Random r ) : System
name string
type string
maxPop int
owner Empire
system StarSystem
r Random
Результат System

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

public RemoveRace ( Race whichRace ) : void
whichRace Race
Результат void

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

public RemoveRacePopulation ( Race whichRace, float amount ) : void
whichRace Race
amount float
Результат void

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

public SetCleanup ( ) : void
Результат void

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

public SetHomeworld ( Empire owner, Random r ) : void
owner Empire
r Random
Результат void

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

public SetOutputAmount ( OUTPUT_TYPE outputType, int amount, bool forceChange ) : void
outputType OUTPUT_TYPE
amount int
forceChange bool
Результат void

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

public UpdateOutputs ( ) : void
Результат void

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

public UpdatePlanet ( ) : void
Результат void