protected override void UpdateSize()
 {
     base.UpdateSize();
     this.size = CaravanNeedsTabUtility.GetSize(base.SelCaravan.PawnsListForReading, this.PaneTopY, true);
     if (this.size.x + this.SpecificNeedsTabWidth > (float)UI.screenWidth)
     {
         this.doNeeds = false;
         this.size    = CaravanNeedsTabUtility.GetSize(base.SelCaravan.PawnsListForReading, this.PaneTopY, false);
     }
     else
     {
         this.doNeeds = true;
     }
     this.size.y = Mathf.Max(this.size.y, NeedsCardUtility.FullSize.y);
 }
Пример #2
0
 protected override void UpdateSize()
 {
     EnsureSpecificNeedsTabForPawnValid();
     base.UpdateSize();
     base.size = CaravanNeedsTabUtility.GetSize(base.SelCaravan.PawnsListForReading, PaneTopY);
     if (base.size.x + SpecificNeedsTabWidth > (float)UI.screenWidth)
     {
         doNeeds   = false;
         base.size = CaravanNeedsTabUtility.GetSize(base.SelCaravan.PawnsListForReading, PaneTopY, doNeeds: false);
     }
     else
     {
         doNeeds = true;
     }
     ref Vector2 size     = ref base.size;
 protected override void UpdateSize()
 {
     EnsureSpecificNeedsTabForPawnValid();
     base.UpdateSize();
     size = CaravanNeedsTabUtility.GetSize(base.SelCaravan.PawnsListForReading, PaneTopY);
     if (size.x + SpecificNeedsTabWidth > (float)UI.screenWidth)
     {
         doNeeds = false;
         size    = CaravanNeedsTabUtility.GetSize(base.SelCaravan.PawnsListForReading, PaneTopY, doNeeds: false);
     }
     else
     {
         doNeeds = true;
     }
     size.y = Mathf.Max(size.y, NeedsCardUtility.FullSize.y);
 }