C# Class OutpostGenerator.OG_LaserFence

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

Public Methods

Method Description
GenerateLaserFence ( ZoneProperties zoneMap, OG_OutpostData &outpostData ) : void

Private Methods

Method Description
GenerateLaseFenceForBigOutpost ( ZoneProperties zoneMap, int horizontalZonesNumber, int verticalZonesNumber, OG_OutpostData &outpostData ) : void
GenerateLaseFenceForSmallOutpost ( ZoneProperties zoneMap, int horizontalZonesNumber, int verticalZonesNumber, OG_OutpostData &outpostData ) : void
SpawnLaserFenceThreePylons ( IntVec3 laserFenceLeftOrigin, Rot4 rotation, int distanceBetweenPylons, OG_OutpostData &outpostData ) : void
SpawnLaserFenceTwoPylons ( IntVec3 laserFenceLeftOrigin, Rot4 rotation, int distanceBetweenPylons, OG_OutpostData &outpostData ) : void
SpawnLaserFenceWithEntrance ( IntVec3 laserFenceLeftOrigin, Rot4 rotation, int entranceWidth, OG_OutpostData &outpostData ) : void
SpawnLaserFenceWithoutEntrance ( IntVec3 laserFenceLeftOrigin, Rot4 rotation, OG_OutpostData &outpostData ) : void

Method Details

GenerateLaserFence() public static method

public static GenerateLaserFence ( ZoneProperties zoneMap, OG_OutpostData &outpostData ) : void
zoneMap ZoneProperties
outpostData OG_OutpostData
return void