Exemple #1
0
 private static IntVec3 GetSleepingSpot(Building_WhoreBed bed, IntVec3 exceptPosition)
 {
     for (int i = 0; i < bed.SleepingSlotsCount; i++)
     {
         if (bed.GetCurOccupant(i) == null && bed.GetSleepingSlotPos(i) != exceptPosition)
         {
             return(bed.GetSleepingSlotPos(i));
         }
     }
     return(exceptPosition);
 }
Exemple #2
0
 private static IntVec3 GetSleepingSpot(Building_WhoreBed bed)
 {
     for (int i = 0; i < bed.SleepingSlotsCount; i++)
     {
         if (bed.GetCurOccupant(i) == null)
         {
             return(bed.GetSleepingSlotPos(i));
         }
     }
     return(bed.GetSleepingSlotPos(0));
 }