Riwmorld
RimWorld.Planet.WorldObject Class Reference
Inheritance diagram for RimWorld.Planet.WorldObject:
Verse.ILoadReferenceable Verse.IExposable Verse.ISelectable RimWorld.Planet.Caravan RimWorld.Planet.MapParent RimWorld.Planet.TravelingTransportPods RimWorld.Planet.CaravansBattlefield RimWorld.Planet.DestroyedFactionBase RimWorld.Planet.FactionBase

Public Member Functions

virtual void Draw ()
 
virtual void DrawExtraSelectionOverlays ()
 
virtual void ExposeData ()
 
virtual void ExtraSelectionOverlaysOnGUI ()
 
virtual IEnumerable< FloatMenuOptionGetFloatMenuOptions (Caravan caravan)
 
virtual IEnumerable< GizmoGetGizmos ()
 
override int GetHashCode ()
 
virtual string GetInspectString ()
 
virtual IEnumerable< InspectTabBaseGetInspectTabs ()
 
string GetUniqueLoadID ()
 
virtual void PostAdd ()
 
virtual void PostMake ()
 
virtual void PostRemove ()
 
virtual void Print (LayerSubMesh subMesh)
 
virtual void SetFaction (RimWorld.Faction newFaction)
 
virtual void SpawnSetup ()
 
virtual void Tick ()
 
override string ToString ()
 

Public Attributes

WorldObjectDef def
 
int ID = -1
 
int creationGameTicks = -1
 

Protected Member Functions

virtual void PositionChanged ()
 

Properties

virtual Vector3 DrawPos [get]
 
virtual Texture2D ExpandingIcon [get]
 
virtual Color ExpandingIconColor [get]
 
virtual float ExpandingIconPriority [get]
 
RimWorld.Faction Faction [get]
 
virtual string Label [get]
 
string LabelCap [get]
 
virtual string LabelShort [get]
 
virtual string LabelShortCap [get]
 
virtual UnityEngine.Material Material [get]
 
virtual bool NeverMultiSelect [get]
 
virtual bool SelectableNow [get]
 
bool Spawned [get]
 
int Tile [get, set]
 

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