C# Class OutpostGenerator.Building_OutpostCommandConsole

Building_OutpostCommandConsole class.
Inheritance: Building_CommsConsole
Show file 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 property

public IntVec3 dropZoneCenter
return IntVec3

outpostThingList public property

public List outpostThingList
return List