public override void DrawGhost(ThingDef def, IntVec3 center, Rot4 rot, Color ghostCol, Thing thing = null)
        {
            FocusStrengthOffset_ArtificialBuildings focusStrengthOffset_ArtificialBuildings = ((CompProperties_MeditationFocus)def.CompDefFor <CompMeditationFocus>()).offsets.OfType <FocusStrengthOffset_ArtificialBuildings>().FirstOrDefault();

            if (focusStrengthOffset_ArtificialBuildings != null)
            {
                MeditationUtility.DrawArtificialBuildingOverlay(center, def, Find.CurrentMap, focusStrengthOffset_ArtificialBuildings.radius);
            }
        }
Esempio n. 2
0
 public override void PostDrawExtraSelectionOverlays(Thing parent, Pawn user = null)
 {
     base.PostDrawExtraSelectionOverlays(parent, user);
     MeditationUtility.DrawArtificialBuildingOverlay(parent.Position, parent.def, parent.Map, radius);
 }