Example #1
0
 public bool Reserve(Actor self, SharedCargo cargo)
 {
     Unreserve(self);
     if (!cargo.ReserveSpace(self))
     {
         return(false);
     }
     ReservedCargo = cargo;
     return(true);
 }
Example #2
0
 bool CanEnter(SharedCargo cargo)
 {
     return(cargo != null && cargo.Manager.HasSpace(Info.Weight) && !cargo.IsTraitPaused);
 }