C# Class OutpostGenerator.Building_SupplyShip

Building_SupplyShip class.
Inheritance: Building
Show file Open project: Rikiki123456789/Rimworld Class Usage Examples

Public Properties

Property Type Description
requestedGuardsNumber int
requestedHeavyGuardsNumber int
requestedOfficersNumber int
requestedScoutsNumber int
requestedTechniciansNumber int

Public Methods

Method Description
Destroy ( DestroyMode mode = DestroyMode.Vanish ) : void
ExposeData ( ) : void
SpawnSetup ( ) : void
Tick ( ) : void
UpdateRequestedReinforcements ( ) : void

Private Methods

Method Description
CountResourcesInOutpost ( int &meals, int &beers, int &components ) : void
SpawnNecessarySupply ( ) : void
SpawnRequestedReinforcements ( ) : void
SpawnSupplyNearPosition ( ThingDef def, int quantity, IntVec3 center ) : void
UnforbidItemsToLoadInCargoBay ( ) : void

Method Details

Destroy() public method

public Destroy ( DestroyMode mode = DestroyMode.Vanish ) : void
mode DestroyMode
return void

ExposeData() public method

public ExposeData ( ) : void
return void

SpawnSetup() public method

public SpawnSetup ( ) : void
return void

Tick() public method

public Tick ( ) : void
return void

UpdateRequestedReinforcements() public method

public UpdateRequestedReinforcements ( ) : void
return void

Property Details

requestedGuardsNumber public property

public int requestedGuardsNumber
return int

requestedHeavyGuardsNumber public property

public int requestedHeavyGuardsNumber
return int

requestedOfficersNumber public property

public int requestedOfficersNumber
return int

requestedScoutsNumber public property

public int requestedScoutsNumber
return int

requestedTechniciansNumber public property

public int requestedTechniciansNumber
return int