private static bool _milkable( this Pawn pawn ) { var comp = pawn?.TryGetComp<CompMilkable>(); object active = false; if ( comp != null ) { active = comp.GetPrivatePropertyValue( "Active" ); } return (bool) active; }