C# Class OutpostGenerator.Building_OutpostCommandConsole

Building_OutpostCommandConsole class.
Inheritance: Building_CommsConsole
ファイルを表示 Open project: Rikiki123456789/Rimworld Class Usage Examples

Public Properties

Property Type Description
dropZoneCenter IntVec3
outpostThingList List

Public Methods

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

Private Methods

Method Description
SetOutpostSecurityForcesHostileToColony ( ) : void

Method Details

ChangeOutpostDoorsFaction() public method

public ChangeOutpostDoorsFaction ( Faction doorsNewFaction, bool deactivateDoors ) : void
doorsNewFaction Faction
deactivateDoors bool
return void

ChangeOutpostThingsFaction() public method

public ChangeOutpostThingsFaction ( Faction newFaction ) : void
newFaction Faction
return void

ChangeOutpostTurretsFaction() public method

public ChangeOutpostTurretsFaction ( Faction turretsNewFaction, bool deactivateTurrets ) : void
turretsNewFaction Faction
deactivateTurrets bool
return void

Destroy() public method

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

ExposeData() public method

public ExposeData ( ) : void
return void

GetFloatMenuOptions() public method

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

LaunchSecurityDropPods() public method

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

TreatIntrusion() public method

public TreatIntrusion ( IntVec3 intrusionCell ) : void
intrusionCell IntVec3
return void

TryToCaptureOutpost() public method

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

Property Details

dropZoneCenter public_oe property

public IntVec3 dropZoneCenter
return IntVec3

outpostThingList public_oe property

public List outpostThingList
return List