Ejemplo n.º 1
0
        public override void Initialize(WorldObjectCompProperties props)
        {
            base.Initialize(props);
            lifeTime    = Rand.Range(10, 40) * 60000;
            useLifeTime = true;

            site = (ShipSite)parent;
        }
Ejemplo n.º 2
0
        private void DestroyShipPart()
        {
            MapParent mapParent = (MapParent)parent;

            if (mapParent.HasMap)
            {
                ShipSite.ForceReform(mapParent);
            }
            else
            {
                Find.WorldObjects.Remove(mapParent);
            }
        }