Example #1
0
 public override IEnumerable <Gizmo> GetGizmos()
 {
     foreach (Gizmo gizmo in base.GetGizmos())
     {
         yield return(gizmo);
     }
     foreach (Gizmo gizmo2 in QuestUtility.GetQuestRelatedGizmos(this))
     {
         yield return(gizmo2);
     }
     yield break;
 }
Example #2
0
 private static bool IsPrisonerAndCanBeSend(Pawn pawn) => pawn.guest == null || !pawn.guest.IsPrisoner || !pawn.guest.PrisonerIsSecure || !QuestUtility.GetQuestRelatedGizmos(pawn).EnumerableNullOrEmpty();