C# Класс OutpostGenerator.Building_OutpostCommandConsole

Building_OutpostCommandConsole class.
Наследование: Building_CommsConsole
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
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