Riwmorld
RimWorld.ScenPart Class Reference
Inheritance diagram for RimWorld.ScenPart:
Verse.IExposable RimWorld.ScenPart_ConfigPage RimWorld.ScenPart_GameStartDialog RimWorld.ScenPart_IncidentBase RimWorld.ScenPart_MapCondition RimWorld.ScenPart_OnPawnDeathExplode RimWorld.ScenPart_PawnFilter_Age RimWorld.ScenPart_PawnModifier RimWorld.ScenPart_PermaMapCondition RimWorld.ScenPart_PlayerFaction RimWorld.ScenPart_PlayerPawnsArriveMethod RimWorld.ScenPart_Rule RimWorld.ScenPart_StartingAnimal RimWorld.ScenPart_StartingResearch RimWorld.ScenPart_StatFactor RimWorld.ScenPart_ThingCount

Public Member Functions

virtual bool AllowPlayerStartingPawn (Pawn pawn)
 
virtual bool CanCoexistWith (ScenPart other)
 
virtual IEnumerable< string > ConfigErrors ()
 
ScenPart CopyForEditing ()
 
virtual void DoEditInterface (Listing_ScenEdit listing)
 
virtual void ExposeData ()
 
virtual void GenerateIntoMap (Map map)
 
virtual IEnumerable< PageGetConfigPages ()
 
virtual IEnumerable< string > GetSummaryListEntries (string tag)
 
virtual void Notify_PawnDied (Corpse corpse)
 
virtual void Notify_PawnGenerated (Pawn pawn, PawnGenerationContext context)
 
virtual IEnumerable< ThingPlayerStartingThings ()
 
virtual void PostGameStart ()
 
virtual void PostMapGenerate (Map map)
 
virtual void PostWorldLoad ()
 
virtual void PreConfigure ()
 
virtual void PreMapGenerate ()
 
virtual void Randomize ()
 
virtual string Summary (Scenario scen)
 
virtual void Tick ()
 
virtual bool TryMerge (ScenPart other)
 

Public Attributes

ScenPartDef def
 
bool visible = true
 
bool summarized
 

Protected Member Functions

virtual ScenPart CopyForEditingInner ()
 

Properties

virtual string Label [get]
 
static float RowHeight [get]
 

The documentation for this class was generated from the following file: