Riwmorld
RimWorld.Bill Class Referenceabstract
Inheritance diagram for RimWorld.Bill:
Verse.ILoadReferenceable Verse.IExposable RimWorld.Bill_Medical RimWorld.Bill_Production RimWorld.Bill_ProductionWithUft

Public Member Functions

 Bill (RecipeDef recipe)
 
Rect DoInterface (float x, float y, float width, int index)
 
virtual void ExposeData ()
 
virtual BillStoreMode GetStoreMode ()
 
string GetUniqueLoadID ()
 
virtual void Notify_DoBillStarted ()
 
virtual void Notify_IterationCompleted (Pawn billDoer, List< Thing > ingredients)
 
virtual void Notify_PawnDidWork (Pawn p)
 
virtual bool PawnAllowedToStartAnew (Pawn p)
 
abstract bool ShouldDoNow ()
 
override string ToString ()
 

Static Public Member Functions

static void CreateNoPawnsWithSkillDialog (RecipeDef recipe)
 

Public Attributes

const int MaxIngredientSearchRadius = 999
 
const float ButSize = 24f
 
BillStack billStack
 
RecipeDef recipe
 
bool suspended
 
ThingFilter ingredientFilter
 
float ingredientSearchRadius = 999f
 
IntRange allowedSkillRange = new IntRange(0, 20)
 
bool deleted
 
int lastIngredientSearchFailTicks = -99999
 

Protected Member Functions

virtual void DoConfigInterface (Rect rect, Color baseColor)
 

Properties

virtual bool CheckIngredientsIfSociallyProper [get]
 
virtual bool CompletableEver [get]
 
bool DeletedOrDereferenced [get]
 
virtual string Label [get]
 
virtual string LabelCap [get]
 
Verse.Map Map [get]
 
virtual string StatusString [get]
 

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