public override AcceptanceReport CanDesignateCell(IntVec3 c) { if (!c.InBounds(Map)) { return(false); } if (Input.GetKey(KeyCode.LeftShift) || Input.GetKey(KeyCode.RightShift)) { return(MapUtility.HasAnyPlanDesignationAt(c, Map)); } return(MapUtility.HasPlanDesignationAt(c, Map, MorePlanningMod.Instance.SelectedColor)); }
public override AcceptanceReport CanDesignateCell(IntVec3 c) { if (!c.InBounds(Map)) { return(false); } if (MorePlanningMod.Instance.OverrideColors) { return(MapUtility.HasAnyPlanDesignationAt(c, Map)); } return(MapUtility.HasPlanDesignationAt(c, Map, MorePlanningMod.Instance.SelectedColor)); }