Riwmorld
RimWorld.Need_Joy Class Reference
Inheritance diagram for RimWorld.Need_Joy:
RimWorld.Need Verse.IExposable

Public Member Functions

 Need_Joy (Pawn pawn)
 
override void ExposeData ()
 
void GainJoy (float amount, JoyKindDef joyKind)
 
override string GetTipString ()
 
override void NeedInterval ()
 
override void SetInitialLevel ()
 
- Public Member Functions inherited from RimWorld.Need
 Need (Pawn newPawn)
 
virtual void DrawOnGUI (Rect rect, int maxThresholdMarkers=2147483647, float customMargin=-1f, bool drawArrows=true, bool doTooltip=true)
 
void ForceSetLevel (float levelPercent)
 

Public Attributes

JoyToleranceSet tolerances = new JoyToleranceSet()
 
- Public Attributes inherited from RimWorld.Need
const float MaxDrawHeight = 70f
 
NeedDef def
 

Properties

JoyCategory CurCategory [get]
 
override int GUIChangeArrow [get]
 
- Properties inherited from RimWorld.Need
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]
 

Additional Inherited Members

- Protected Member Functions inherited from RimWorld.Need
void DrawBarInstantMarkerAt (Rect barRect, float pct)
 
- Protected Attributes inherited from RimWorld.Need
Pawn pawn
 
float curLevelInt
 
List< float > threshPercents
 

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