public override void Initialize(WorldObjectCompProperties props) { base.Initialize(props); lifeTime = Rand.Range(10, 40) * 60000; useLifeTime = true; site = (ShipSite)parent; }
private void DestroyShipPart() { MapParent mapParent = (MapParent)parent; if (mapParent.HasMap) { ShipSite.ForceReform(mapParent); } else { Find.WorldObjects.Remove(mapParent); } }