Ejemplo n.º 1
0
    public void Unload(IBoatLoadable loaded)
    {
        if (contents.Contains(loaded))
        {
            contents.Remove(loaded);

            loaded.Unload(DockZone.zoneForLocation[currentLocation].GetRandomPoint());
        }
    }
Ejemplo n.º 2
0
 public bool TryLoad(IBoatLoadable loadable)
 {
     if (contents.Count >= capacity)
     {
         return(false);
     }
     loadable.Load();
     contents.Add(loadable);
     return(true);
 }