public static void RemoveResource(Resource r) { Resources.Remove(r); MineResource roks = r as MineResource; if (roks != null) { MineResource.AllMineResources.Remove(roks); } }
bool harvest(Resource resource) { MineResource roks = resource as MineResource; if (roks != null) { if (roks.CheckForEntrance(this)) { Targetable = false; Busy = true; Unit.RemoveUnit(this); return(true); } } return(false); }