C# 클래스 OutpostGenerator.Building_OutpostCommandConsole

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

공개 프로퍼티들

프로퍼티 타입 설명
dropZoneCenter IntVec3
outpostThingList List

공개 메소드들

메소드 설명
ChangeOutpostDoorsFaction ( Faction doorsNewFaction, bool deactivateDoors ) : void
ChangeOutpostThingsFaction ( Faction newFaction ) : void
ChangeOutpostTurretsFaction ( Faction turretsNewFaction, bool deactivateTurrets ) : void
Destroy ( DestroyMode mode = DestroyMode.Vanish ) : void
ExposeData ( ) : void
GetFloatMenuOptions ( Pawn myPawn ) : IEnumerable
LaunchSecurityDropPods ( int dropPodsNumber, PawnKindDef securityForcesDef, bool assaultColony ) : void
TreatIntrusion ( IntVec3 intrusionCell ) : void
TryToCaptureOutpost ( string eventTitle, string eventText, LetterType letterType, Faction turretsNewFaction, bool deactivateTurrets, Faction doorsNewFaction, bool deactivateDoors, int dropPodsNumber, PawnKindDef securityForcesDef ) : void

비공개 메소드들

메소드 설명
SetOutpostSecurityForcesHostileToColony ( ) : void

메소드 상세

ChangeOutpostDoorsFaction() 공개 메소드

public ChangeOutpostDoorsFaction ( Faction doorsNewFaction, bool deactivateDoors ) : void
doorsNewFaction Faction
deactivateDoors bool
리턴 void

ChangeOutpostThingsFaction() 공개 메소드

public ChangeOutpostThingsFaction ( Faction newFaction ) : void
newFaction Faction
리턴 void

ChangeOutpostTurretsFaction() 공개 메소드

public ChangeOutpostTurretsFaction ( Faction turretsNewFaction, bool deactivateTurrets ) : void
turretsNewFaction Faction
deactivateTurrets bool
리턴 void

Destroy() 공개 메소드

public Destroy ( DestroyMode mode = DestroyMode.Vanish ) : void
mode DestroyMode
리턴 void

ExposeData() 공개 메소드

public ExposeData ( ) : void
리턴 void

GetFloatMenuOptions() 공개 메소드

public GetFloatMenuOptions ( Pawn myPawn ) : IEnumerable
myPawn Pawn
리턴 IEnumerable

LaunchSecurityDropPods() 공개 메소드

public LaunchSecurityDropPods ( int dropPodsNumber, PawnKindDef securityForcesDef, bool assaultColony ) : void
dropPodsNumber int
securityForcesDef PawnKindDef
assaultColony bool
리턴 void

TreatIntrusion() 공개 메소드

public TreatIntrusion ( IntVec3 intrusionCell ) : void
intrusionCell IntVec3
리턴 void

TryToCaptureOutpost() 공개 메소드

public TryToCaptureOutpost ( string eventTitle, string eventText, LetterType letterType, Faction turretsNewFaction, bool deactivateTurrets, Faction doorsNewFaction, bool deactivateDoors, int dropPodsNumber, PawnKindDef securityForcesDef ) : void
eventTitle string
eventText string
letterType LetterType
turretsNewFaction Faction
deactivateTurrets bool
doorsNewFaction Faction
deactivateDoors bool
dropPodsNumber int
securityForcesDef PawnKindDef
리턴 void

프로퍼티 상세

dropZoneCenter 공개적으로 프로퍼티

public IntVec3 dropZoneCenter
리턴 IntVec3

outpostThingList 공개적으로 프로퍼티

public List outpostThingList
리턴 List