Method | Description | |
---|---|---|
GenerateOutpost ( OG_OutpostData outpostDataParameter ) : void |
Method | Description | |
---|---|---|
ClearAnythingInOutpostArea ( ) : void | ||
EnsureAtLeastOneMedibayInOutpost ( ) : void | ||
GenerateOutpostLayout ( ) : void | ||
GenerateOutpostLayoutAroundPlaza ( ) : void |
Generate the layout of the central plaza: plaza and 4 straight alleys in cardinal directions.
|
|
GenerateOutpostLayoutBarracks ( ) : void | ||
GenerateOutpostLayoutBigSasAndSecondaryEntrances ( ) : void | ||
GenerateOutpostLayoutCentralRoom ( ) : void |
Generate the layout of the central room: main refectory.
|
|
GenerateOutpostLayoutCommandRoom ( ) : void | ||
GenerateOutpostLayoutEntranchedZones ( ) : void | ||
GenerateOutpostLayoutHydroponicRoom ( ) : void | ||
GenerateOutpostLayoutNorthMainEntrance ( ) : void | ||
GenerateOutpostLayoutPowerSupply ( ) : void | ||
GenerateOutpostLayoutSamSitesAndOrbitalRelay ( ) : void | ||
GenerateOutpostLayoutSecondaryRooms ( ) : void | ||
GenerateOutpostZones ( IntVec3, areaSouthWestOrigin ) : void | ||
GenerateSasToLinkMediumAndMainRooms ( IntVec3, areaSouthWestOrigin ) : void | ||
GetFreeMainRoomZone ( int &mainRoomZoneAbs, int &mainRoomZoneOrd, int &mainRoomIndex ) : void |
Get the coordinates of one free main room, central room excluded.
|
|
GetMainRoom0Zone ( Rot4 mainEntranceDirection, int &mainRoom0ZoneAbs, int &mainRoom0ZoneOrd ) : void | ||
GetMainRoom1Zone ( Rot4 mainEntranceDirection, int &mainRoom1ZoneAbs, int &mainRoom1ZoneOrd ) : void | ||
GetMainRoom2Zone ( Rot4 mainEntranceDirection, int &mainRoom2ZoneAbs, int &mainRoom2ZoneOrd ) : void | ||
GetMainRoom3Zone ( Rot4 mainEntranceDirection, int &mainRoom3ZoneAbs, int &mainRoom3ZoneOrd ) : void | ||
GetMainRoom4Zone ( Rot4 mainEntranceDirection, int &mainRoom4ZoneAbs, int &mainRoom4ZoneOrd ) : void | ||
GetMainRoomZone ( int roomIndex, Rot4 mainEntranceDirection, int &mainRoomZoneAbs, int &mainRoomZoneOrd ) : void |
Get the coordinates of one of the main rooms.
|
|
ReconnectEverything ( ) : void | ||
SendWelcomeLetter ( OG_OutpostData outpostData ) : void | ||
SpawnAreaGenerator ( IntVec3, areaSouthWestOrigin ) : void |
public static GenerateOutpost ( OG_OutpostData outpostDataParameter ) : void | ||
outpostDataParameter | OG_OutpostData | |
return | void |