C# 클래스 MechanoidTerraformer.Building_MechanoidTerraformer

Building_MechanoidTerraformer class.
상속: Building
파일 보기 프로젝트 열기: Rikiki123456789/Rimworld 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
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