public static void MedicalCareSetter(Rect rect, ref MedicalCareCategory medCare)
{
float iconSize = rect.width / 5f;
float iconHeightOffset = (rect.height - iconSize) / 2;
Rect rect2 = new Rect(rect.x, rect.y + iconHeightOffset, iconSize, iconSize);
for (int i = 0; i < 5; i++)
{
MedicalCareCategory mc = (MedicalCareCategory)i;
Widgets.DrawHighlightIfMouseover(rect2);
GUI.DrawTexture(rect2, careTextures[i]);
if (Widgets.ButtonInvisible(rect2))
{
medCare = mc;
}
if (medCare == mc)
{
GUI.DrawTexture(rect2, Widgets.CheckboxOnTex);
}
TooltipHandler.TipRegion(rect2, () => mc.GetLabel(), 632165 + i * 17);
rect2.x += rect2.width;
}
}