C# Class MechanoidTerraformer.Building_MechanoidTerraformer

Building_MechanoidTerraformer class.
Inheritance: Building
Exibir arquivo Open project: Rikiki123456789/Rimworld Class Usage Examples

Public Properties

Property Type Description
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

Public Methods

Method Description
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

Method Details

CheckIfBuildingIsAttacked() public method

public CheckIfBuildingIsAttacked ( ) : void
return void

ClaimableBy() public method

public ClaimableBy ( Faction faction ) : bool
faction Faction
return bool

ComputeDrawingParameters() public method

public ComputeDrawingParameters ( ) : void
return void

Destroy() public method

public Destroy ( DestroyMode mode = DestroyMode.Vanish ) : void
mode DestroyMode
return void

DisplayStudyReport() public method

public DisplayStudyReport ( ) : void
return void

DisplayStudyReport() public method

public DisplayStudyReport ( string studyReportHeader ) : void
studyReportHeader string
return void

Draw() public method

public Draw ( ) : void
return void

ExposeData() public method

public ExposeData ( ) : void
return void

FinishPowerRerouting() public method

public FinishPowerRerouting ( ) : void
return void

FinishWeatherControllerExtraction() public method

public FinishWeatherControllerExtraction ( ) : void
return void

GetFloatMenuOptions() public method

public GetFloatMenuOptions ( Pawn pawn ) : IEnumerable
pawn Pawn
return IEnumerable

GetGizmos() public method

public GetGizmos ( ) : IEnumerable
return IEnumerable

GetInspectString() public method

public GetInspectString ( ) : string
return string

GetPylonsPositions() public method

public GetPylonsPositions ( ) : void
return void

GetStateAsString() public method

Gets the state as a string.
public GetStateAsString ( TerraformerState state ) : string
state TerraformerState
return string

LaunchInvasion() public method

public LaunchInvasion ( string eventTitle, string eventText, float raidPointsFactor, int dropsNumber, LetterType letterType ) : void
eventTitle string
eventText string
raidPointsFactor float
dropsNumber int
letterType LetterType
return void

LaunchInvasion() public method

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
return void

PerformDeployingPylonTreatment() public method

public PerformDeployingPylonTreatment ( ) : void
return void

PerformHarnessingPowerTreatment() public method

public PerformHarnessingPowerTreatment ( ) : void
return void

PerformIdleTreatment() public method

public PerformIdleTreatment ( ) : void
return void

PerformLandingTreatment() public method

public PerformLandingTreatment ( ) : void
return void

PerformStartingGeneratorTreatment() public method

public PerformStartingGeneratorTreatment ( ) : void
return void

PerformStoppingGeneratorTreatment() public method

public PerformStoppingGeneratorTreatment ( ) : void
return void

PerformTreatmentAccordingToWeather() public method

public PerformTreatmentAccordingToWeather ( ) : void
return void

SpawnSetup() public method

public SpawnSetup ( ) : void
return void

StartNewTerraformingThunderStorm() public method

public StartNewTerraformingThunderStorm ( ) : void
return void

Tick() public method

public Tick ( ) : void
return void

TryFireLightningStrikeOnPylon() public method

public TryFireLightningStrikeOnPylon ( ) : void
return void

Property Details

currentPylonIndex public_oe property

public int currentPylonIndex
return int

deployingHeavyTurretsIsDone public_oe property

public bool deployingHeavyTurretsIsDone
return bool

deployingLightTurretsIsDone public_oe property

public bool deployingLightTurretsIsDone
return bool

desiredWeather public_oe property

public WeatherDef desiredWeather
return WeatherDef

displayStudyReportIcon public_oe property

public Texture2D,UnityEngine displayStudyReportIcon
return UnityEngine.Texture2D

extractionCounter public_oe property

public int extractionCounter
return int

extractionIsPaused public_oe property

public bool extractionIsPaused
return bool

foundationRange public_oe property

public int foundationRange
return int

generatorAngleInDegrees public_oe property

public float generatorAngleInDegrees
return float

generatorAngleIncrementPerTickInDegrees public_oe property

public float generatorAngleIncrementPerTickInDegrees
return float

generatorIsStarted public_oe property

public bool generatorIsStarted
return bool

generatorMatrix public_oe property

public Matrix4x4,UnityEngine generatorMatrix
return UnityEngine.Matrix4x4

generatorScale public_oe property

public Vector3 generatorScale
return Vector3

generatorTexture public_oe property

public Material,UnityEngine generatorTexture
return UnityEngine.Material

invasionIsDone public_oe property

public bool invasionIsDone
return bool

powerComp public_oe property

public CompPowerTrader powerComp
return CompPowerTrader

pylonConstructionIsInProgress public_oe property

public bool pylonConstructionIsInProgress
return bool

pylonIsConstructed public_oe property

public bool[] pylonIsConstructed
return bool[]

pylonsList public_oe property

public List pylonsList
return List

pylonsPositions public_oe property

public IntVec3[] pylonsPositions
return IntVec3[]

reroutingCounter public_oe property

public int reroutingCounter
return int

reroutingIsPaused public_oe property

public bool reroutingIsPaused
return bool

reverseEngineeringState public_oe property

public ReverseEngineeringState reverseEngineeringState
return ReverseEngineeringState

studyCounter public_oe property

public int studyCounter
return int

studyIsCompleted public_oe static_oe property

public static bool studyIsCompleted
return bool

studyIsPaused public_oe property

public bool studyIsPaused
return bool

terraformerState public_oe property

public TerraformerState terraformerState
return TerraformerState

terraformingThunderstormDurationInTicks public_oe property

public int terraformingThunderstormDurationInTicks
return int

terraformingThunderstormNextStartTicks public_oe property

public int terraformingThunderstormNextStartTicks
return int

ticksCounter public_oe property

public int ticksCounter
return int

totalTicksCounter public_oe property

public int totalTicksCounter
return int