C# Класс MechanoidTerraformer.Building_MechanoidTerraformer

Building_MechanoidTerraformer class.
Наследование: Building
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
currentPylonIndex int
deployingHeavyTurretsIsDone bool
deployingLightTurretsIsDone bool
desiredWeather WeatherDef
displayStudyReportIcon UnityEngine.Texture2D
extractionCounter int
extractionIsPaused bool
foundationRange int
generatorAngleInDegrees float
generatorAngleIncrementPerTickInDegrees float
generatorIsStarted bool
generatorMatrix UnityEngine.Matrix4x4
generatorScale Vector3
generatorTexture UnityEngine.Material
invasionIsDone bool
powerComp CompPowerTrader
pylonConstructionIsInProgress bool
pylonIsConstructed bool[]
pylonsList List
pylonsPositions IntVec3[]
reroutingCounter int
reroutingIsPaused bool
reverseEngineeringState ReverseEngineeringState
studyCounter int
studyIsCompleted bool
studyIsPaused bool
terraformerState TerraformerState
terraformingThunderstormDurationInTicks int
terraformingThunderstormNextStartTicks int
ticksCounter int
totalTicksCounter int

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

Метод Описание
CheckIfBuildingIsAttacked ( ) : void
ClaimableBy ( Faction faction ) : bool
ComputeDrawingParameters ( ) : void
Destroy ( DestroyMode mode = DestroyMode.Vanish ) : void
DisplayStudyReport ( ) : void
DisplayStudyReport ( string studyReportHeader ) : void
Draw ( ) : void
ExposeData ( ) : void
FinishPowerRerouting ( ) : void
FinishWeatherControllerExtraction ( ) : void
GetFloatMenuOptions ( Pawn pawn ) : IEnumerable
GetGizmos ( ) : IEnumerable
GetInspectString ( ) : string
GetPylonsPositions ( ) : void
GetStateAsString ( TerraformerState state ) : string

Gets the state as a string.

LaunchInvasion ( string eventTitle, string eventText, float raidPointsFactor, int dropsNumber, LetterType letterType ) : void
LaunchInvasion ( string eventTitle, string eventText, float raidPointsFactor, int dropsNumber, LetterType letterType, IntVec3 spawnPosition ) : void
PerformDeployingPylonTreatment ( ) : void
PerformHarnessingPowerTreatment ( ) : void
PerformIdleTreatment ( ) : void
PerformLandingTreatment ( ) : void
PerformStartingGeneratorTreatment ( ) : void
PerformStoppingGeneratorTreatment ( ) : void
PerformTreatmentAccordingToWeather ( ) : void
SpawnSetup ( ) : void
StartNewTerraformingThunderStorm ( ) : void
Tick ( ) : void
TryFireLightningStrikeOnPylon ( ) : void

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

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

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

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

public ClaimableBy ( Faction faction ) : bool
faction Faction
Результат bool

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

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

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

public Destroy ( DestroyMode mode = DestroyMode.Vanish ) : void
mode DestroyMode
Результат void

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

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

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

public DisplayStudyReport ( string studyReportHeader ) : void
studyReportHeader string
Результат void

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

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

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

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

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

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

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

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

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

public GetFloatMenuOptions ( Pawn pawn ) : IEnumerable
pawn Pawn
Результат IEnumerable

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

public GetGizmos ( ) : IEnumerable
Результат IEnumerable

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

public GetInspectString ( ) : string
Результат string

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

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

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

Gets the state as a string.
public GetStateAsString ( TerraformerState state ) : string
state TerraformerState
Результат string

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

public LaunchInvasion ( string eventTitle, string eventText, float raidPointsFactor, int dropsNumber, LetterType letterType ) : void
eventTitle string
eventText string
raidPointsFactor float
dropsNumber int
letterType LetterType
Результат void

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

public LaunchInvasion ( string eventTitle, string eventText, float raidPointsFactor, int dropsNumber, LetterType letterType, IntVec3 spawnPosition ) : void
eventTitle string
eventText string
raidPointsFactor float
dropsNumber int
letterType LetterType
spawnPosition IntVec3
Результат void

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Описание свойств

currentPylonIndex публичное свойство

public int currentPylonIndex
Результат int

deployingHeavyTurretsIsDone публичное свойство

public bool deployingHeavyTurretsIsDone
Результат bool

deployingLightTurretsIsDone публичное свойство

public bool deployingLightTurretsIsDone
Результат bool

desiredWeather публичное свойство

public WeatherDef desiredWeather
Результат WeatherDef

displayStudyReportIcon публичное свойство

public Texture2D,UnityEngine displayStudyReportIcon
Результат UnityEngine.Texture2D

extractionCounter публичное свойство

public int extractionCounter
Результат int

extractionIsPaused публичное свойство

public bool extractionIsPaused
Результат bool

foundationRange публичное свойство

public int foundationRange
Результат int

generatorAngleInDegrees публичное свойство

public float generatorAngleInDegrees
Результат float

generatorAngleIncrementPerTickInDegrees публичное свойство

public float generatorAngleIncrementPerTickInDegrees
Результат float

generatorIsStarted публичное свойство

public bool generatorIsStarted
Результат bool

generatorMatrix публичное свойство

public Matrix4x4,UnityEngine generatorMatrix
Результат UnityEngine.Matrix4x4

generatorScale публичное свойство

public Vector3 generatorScale
Результат Vector3

generatorTexture публичное свойство

public Material,UnityEngine generatorTexture
Результат UnityEngine.Material

invasionIsDone публичное свойство

public bool invasionIsDone
Результат bool

powerComp публичное свойство

public CompPowerTrader powerComp
Результат CompPowerTrader

pylonConstructionIsInProgress публичное свойство

public bool pylonConstructionIsInProgress
Результат bool

pylonIsConstructed публичное свойство

public bool[] pylonIsConstructed
Результат bool[]

pylonsList публичное свойство

public List pylonsList
Результат List

pylonsPositions публичное свойство

public IntVec3[] pylonsPositions
Результат IntVec3[]

reroutingCounter публичное свойство

public int reroutingCounter
Результат int

reroutingIsPaused публичное свойство

public bool reroutingIsPaused
Результат bool

reverseEngineeringState публичное свойство

public ReverseEngineeringState reverseEngineeringState
Результат ReverseEngineeringState

studyCounter публичное свойство

public int studyCounter
Результат int

studyIsCompleted публичное статическое свойство

public static bool studyIsCompleted
Результат bool

studyIsPaused публичное свойство

public bool studyIsPaused
Результат bool

terraformerState публичное свойство

public TerraformerState terraformerState
Результат TerraformerState

terraformingThunderstormDurationInTicks публичное свойство

public int terraformingThunderstormDurationInTicks
Результат int

terraformingThunderstormNextStartTicks публичное свойство

public int terraformingThunderstormNextStartTicks
Результат int

ticksCounter публичное свойство

public int ticksCounter
Результат int

totalTicksCounter публичное свойство

public int totalTicksCounter
Результат int