Riwmorld
RimWorld.MainTabWindow_PawnList Class Referenceabstract
Inheritance diagram for RimWorld.MainTabWindow_PawnList:
RimWorld.MainTabWindow Verse.Window RimWorld.MainTabWindow_Animals RimWorld.MainTabWindow_Assign RimWorld.MainTabWindow_Restrict RimWorld.MainTabWindow_Work

Public Member Functions

override void DoWindowContents (Rect inRect)
 
void Notify_PawnsChanged ()
 
override void PostOpen ()
 
override void PreOpen ()
 
- Public Member Functions inherited from Verse.Window
virtual bool CausesMessageBackground ()
 
virtual void Close (bool doCloseSound=true)
 
virtual void ExtraOnGUI ()
 
virtual void Notify_ResolutionChanged ()
 
virtual void PostClose ()
 
virtual void PreClose ()
 
virtual void WindowOnGUI ()
 
virtual void WindowUpdate ()
 

Public Attributes

const float PawnRowHeight = 30f
 
- Public Attributes inherited from RimWorld.MainTabWindow
MainTabDef def
 
- Public Attributes inherited from Verse.Window
WindowLayer layer = WindowLayer.Dialog
 
string optionalTitle
 
bool doCloseX
 
bool doCloseButton
 
bool closeOnEscapeKey = true
 
bool closeOnClickedOutside
 
bool forcePause
 
bool preventCameraMotion = true
 
bool preventDrawTutor
 
bool doWindowBackground = true
 
bool onlyOneOfTypeAllowed = true
 
bool absorbInputAroundWindow
 
bool resizeable
 
bool draggable
 
bool drawShadow = true
 
bool focusWhenOpened = true
 
float shadowAlpha = 1f
 
SoundDef soundAppear
 
SoundDef soundClose
 
SoundDef soundAmbient
 
bool silenceAmbientSound
 
bool wantsRenderedWorld
 
int ID
 
Rect windowRect
 

Protected Member Functions

virtual void BuildPawnList ()
 
abstract void DrawPawnRow (Rect rect, Pawn p)
 
void DrawRows (Rect rect)
 
- Protected Member Functions inherited from RimWorld.MainTabWindow
override void SetInitialSizeAndPosition ()
 

Protected Attributes

const float NameColumnWidth = 165f
 
const float NameLeftMargin = 3f
 
Vector2 scrollPosition = Vector2.zero
 
List< Pawnpawns = new List<Pawn>()
 
- Protected Attributes inherited from Verse.Window
const float StandardMargin = 18f
 
readonly Vector2 CloseButSize = new Vector2(120f, 40f)
 

Properties

override float Margin [get]
 
int PawnsCount [get]
 
- Properties inherited from RimWorld.MainTabWindow
virtual MainTabWindowAnchor Anchor [get]
 
override Vector2 InitialSize [get]
 
virtual Vector2 RequestedTabSize [get]
 
virtual float TabButtonBarPercent [get]
 
- Properties inherited from Verse.Window
virtual Vector2 InitialSize [get]
 
virtual bool IsDebug [get]
 
virtual float Margin [get]
 

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