Riwmorld
RimWorld.JobDriver_Tame Class Reference
Inheritance diagram for RimWorld.JobDriver_Tame:
RimWorld.JobDriver_InteractAnimal Verse.AI.JobDriver Verse.AI.IJobEndable Verse.IExposable

Protected Member Functions

override Toil FinalInteractToil ()
 
- Protected Member Functions inherited from RimWorld.JobDriver_InteractAnimal
override IEnumerable< ToilMakeNewToils ()
 
- Protected Member Functions inherited from Verse.AI.JobDriver
string ReportStringProcessed (string str)
 

Additional Inherited Members

- Public Member Functions inherited from RimWorld.JobDriver_InteractAnimal
override void ExposeData ()
 
- Public Member Functions inherited from Verse.AI.JobDriver
void AddEndCondition (Func< JobCondition > newEndCondition)
 
void AddFailCondition (Func< bool > newFailCondition)
 
void AddFinishAction (Action newAct)
 
void Cleanup (JobCondition condition)
 
virtual RandomSocialMode DesiredSocialMode ()
 
void DriverTick ()
 
void EndJobWith (JobCondition condition)
 
Pawn GetActor ()
 
virtual string GetReport ()
 
virtual bool IsContinuation (Job j)
 
void JumpToToil (Toil to)
 
virtual bool ModifyCarriedThingDrawPos (ref Vector3 drawPos)
 
virtual void Notify_PatherArrived ()
 
virtual void Notify_PatherFailed ()
 
virtual void Notify_StanceChanged ()
 
void Notify_Starting ()
 
void ReadyForNextToil ()
 
void SetCompleteMode (ToilCompleteMode compMode)
 
void SetNextToil (Toil to)
 
- Static Public Member Functions inherited from RimWorld.JobDriver_InteractAnimal
static float RequiredNutritionPerFeed (Pawn animal)
 
- Public Attributes inherited from RimWorld.JobDriver_InteractAnimal
const int FeedCount = 2
 
const FoodPreferability MaxFoodPreferability = FoodPreferability.RawTasty
 
- Public Attributes inherited from Verse.AI.JobDriver
Pawn pawn
 
List< Func< JobCondition > > globalFailConditions = new List<Func<JobCondition>>()
 
List< Action > globalFinishActions = new List<Action>()
 
bool ended
 
int ticksLeftThisToil = 99999
 
TargetIndex rotateToFace = TargetIndex.A
 
bool layingDown
 
Building_Bed layingDownBed
 
bool asleep
 
float uninstallWorkLeft
 
int debugTicksSpentThisToil
 
- Protected Attributes inherited from RimWorld.JobDriver_InteractAnimal
const TargetIndex AnimalInd = TargetIndex.A
 
- Protected Attributes inherited from Verse.AI.JobDriver
int startTick = -1
 
- Properties inherited from RimWorld.JobDriver_InteractAnimal
Pawn Animal [get]
 
- Properties inherited from Verse.AI.JobDriver
Job CurJob [get]
 
Toil CurToil [get]
 
int CurToilIndex [get]
 
bool HaveCurToil [get]
 
Verse.Map Map [get]
 
virtual PawnPosture Posture [get]
 
LocalTargetInfo TargetA [get]
 
LocalTargetInfo TargetB [get]
 
LocalTargetInfo TargetC [get]
 
IntVec3 TargetLocA [get]
 
Thing TargetThingA [get, set]
 
Thing TargetThingB [get, set]
 

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