C# Class OutpostGenerator.Building_OutpostCommandConsole

Building_OutpostCommandConsole class.
Inheritance: Building_CommsConsole
Afficher le fichier Open project: Rikiki123456789/Rimworld Class Usage Examples

Méthodes publiques

Свойство Type Description
dropZoneCenter IntVec3
outpostThingList List

Méthodes publiques

Méthode 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

Méthode Description
SetOutpostSecurityForcesHostileToColony ( ) : void

Method Details

ChangeOutpostDoorsFaction() public méthode

public ChangeOutpostDoorsFaction ( Faction doorsNewFaction, bool deactivateDoors ) : void
doorsNewFaction Faction
deactivateDoors bool
Résultat void

ChangeOutpostThingsFaction() public méthode

public ChangeOutpostThingsFaction ( Faction newFaction ) : void
newFaction Faction
Résultat void

ChangeOutpostTurretsFaction() public méthode

public ChangeOutpostTurretsFaction ( Faction turretsNewFaction, bool deactivateTurrets ) : void
turretsNewFaction Faction
deactivateTurrets bool
Résultat void

Destroy() public méthode

public Destroy ( DestroyMode mode = DestroyMode.Vanish ) : void
mode DestroyMode
Résultat void

ExposeData() public méthode

public ExposeData ( ) : void
Résultat void

GetFloatMenuOptions() public méthode

public GetFloatMenuOptions ( Pawn myPawn ) : IEnumerable
myPawn Pawn
Résultat IEnumerable

LaunchSecurityDropPods() public méthode

public LaunchSecurityDropPods ( int dropPodsNumber, PawnKindDef securityForcesDef, bool assaultColony ) : void
dropPodsNumber int
securityForcesDef PawnKindDef
assaultColony bool
Résultat void

TreatIntrusion() public méthode

public TreatIntrusion ( IntVec3 intrusionCell ) : void
intrusionCell IntVec3
Résultat void

TryToCaptureOutpost() public méthode

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
Résultat void

Property Details

dropZoneCenter public_oe property

public IntVec3 dropZoneCenter
Résultat IntVec3

outpostThingList public_oe property

public List outpostThingList
Résultat List