Riwmorld
RimWorld.Need Class Referenceabstract
Inheritance diagram for RimWorld.Need:
Verse.IExposable RimWorld.Need_Chemical RimWorld.Need_Food RimWorld.Need_Joy RimWorld.Need_Rest RimWorld.Need_Seeker RimWorld.Need_Beauty RimWorld.Need_Comfort RimWorld.Need_Mood RimWorld.Need_Space

Public Member Functions

 Need (Pawn newPawn)
 
virtual void DrawOnGUI (Rect rect, int maxThresholdMarkers=2147483647, float customMargin=-1f, bool drawArrows=true, bool doTooltip=true)
 
virtual void ExposeData ()
 
void ForceSetLevel (float levelPercent)
 
virtual string GetTipString ()
 
abstract void NeedInterval ()
 
virtual void SetInitialLevel ()
 

Public Attributes

const float MaxDrawHeight = 70f
 
NeedDef def
 

Protected Member Functions

void DrawBarInstantMarkerAt (Rect barRect, float pct)
 

Protected Attributes

Pawn pawn
 
float curLevelInt
 
List< float > threshPercents
 

Properties

virtual float CurInstantLevel [get]
 
float CurInstantLevelPercentage [get]
 
virtual float CurLevel [get, set]
 
float CurLevelPercentage [get, set]
 
virtual int GUIChangeArrow [get]
 
string LabelCap [get]
 
virtual float MaxLevel [get]
 

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