public override void Resolve(ResolveParams rp)
        {
            ThingSetMakerParams value = default(ThingSetMakerParams);

            value.techLevel = ((rp.faction == null) ? TechLevel.Spacer : rp.faction.def.techLevel);
            ResolveParams resolveParams = rp;

            resolveParams.thingSetMakerDef    = ThingSetMakerDefOf.MapGen_PrisonCellStockpile;
            resolveParams.thingSetMakerParams = value;
            resolveParams.innerStockpileSize  = 3;
            BaseGen.symbolStack.Push("innerStockpile", resolveParams);
            InteriorSymbolResolverUtility.PushBedroomHeatersCoolersAndLightSourcesSymbols(rp, hasToSpawnLightSource: false);
            BaseGen.symbolStack.Push("prisonerBed", rp);
        }
 public override void Resolve(ResolveParams rp)
 {
     InteriorSymbolResolverUtility.PushBedroomHeatersCoolersAndLightSourcesSymbols(rp, true);
     BaseGen.symbolStack.Push("fillWithBeds", rp);
 }
Ejemplo n.º 3
0
 public override void Resolve(ResolveParams rp)
 {
     InteriorSymbolResolverUtility.PushBedroomHeatersCoolersAndLightSourcesSymbols(rp: rp);
     BaseGen.symbolStack.Push(symbol: "fillWithKitchen", resolveParams: rp);
 }